var qiniu = require("qiniu");
var tool = require("../tool");
//需要填写你的 Access Key 和 Secret Key
qiniu.conf.ACCESS_KEY = '';
qiniu.conf.SECRET_KEY = ‘';
//要上传的空间
bucket = '';
function uptoken(bucket, key) {
var putPolicy = new qiniu.rs.PutPolicy(bucket+":"+key);
return putPolicy.token();
}
//构造上传函数
function uploadFile (localFile,jpg,callback) {
var key=tool.generateUUID(32)+jpg;
var token = uptoken(bucket, key);
var extra = new qiniu.io.PutExtra();
qiniu.io.putFile(token, key, localFile, extra, function(err, ret) {
console.log(err, ret);
if(!err) {
// 上传成功, 处理返回值
callback(null,ret) ;
console.log(ret);
} else {
// 上传失败, 处理返回代码
callback(err,ret) ;
}
});
}以上即可完成7牛图片文件存储的后端功能
你打算打赏多少钱呢?
(微信扫一扫)