七牛云作为国内领先的对象存储服务商,自从推出以来就受到众多开发者的关注和支持。它的许多特性,如高可用性、可扩展性和安全性,使它成为越来越多的企业首选的对象存储服务。虽然七牛云的外链不能用,但是它的上传功能却很容易通过一些简单的操作就能实现,以下就来介绍下七牛云的上传功能。
首先,登录七牛云,创建一个空间,然后可以在空间中上传图片。在上传图片之前,可以先将图片转换成base64编码,然后使用七牛云的SDK(如七牛云的Node.js SDK)上传图片。具体的代码如下:
var qiniu = require(\”qiniu\”);
//配置七牛云的accessKey和secretKey
var accessKey = ”;
var secretKey = ”;
//构建鉴权对象
var mac = new qiniu.auth.digest.Mac(accessKey, secretKey);
//配置上传空间
var bucket = ”;
//构建上传凭证
var options = {
scope: bucket,
expires: 3600 * 24
};
var putPolicy = new qiniu.rs.PutPolicy(options);
var uploadToken = putPolicy.uploadToken(mac);
//构建上传对象
var config = new qiniu.conf.Config();
// 空间对应的机房
config.zone = qiniu.zone.Zone_z2;
var formUploader = new qiniu.form_up.FormUploader(config);
//上传图片
formUploader.putFile(uploadToken, null, base64Data, null, function (respErr, respBody, respInfo) {
if (respErr) {
console.log(respErr);
}
if (respInfo.statusCode == 200) {
console.log(respBody);
} else {
console.log(respInfo.statusCode);
console.log(respBody);
}
});
上面的代码可以实现将base64编码的图片上传到七牛云,而且是安全的。因此,只要按照上面的方法,就可以很容易地在七牛云上传图片,满足用户的需求。
另外,七牛云还提供多种不同的文件上传方式,比如普通上传、客户端直传、断点续上传等,可以根据实际情况进行选择。可以把这些不同的上传方式结合起来,以满足不同场景下的需求。
综上所述,七牛云的上传功能为用户提供了一种简单、快速、安全的方式来上传图片,可以满足用户的多样化需求。虽然七牛云的外链不能用,但是它的上传功能却可以满足用户的需求,从而让用户轻松实现图片上传功能。
以上所转载内容均来自于网络,不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2020@163.com,本人将予以删除。:三哥发外链网 » 七牛云外链不能用,七牛云怎么上传图片