-
Notifications
You must be signed in to change notification settings - Fork 64
/
upload.js
43 lines (42 loc) · 1.29 KB
/
upload.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// let qiniu = require("qiniu");
console.log(process.env.NODE_ENV)
var parts = process.env.NODE_ENV.split('@')
let file = parts[1] + '.tar.gz';
let filePath = parts[0] + '/' + file;
console.log(filePath);
console.log(parts)
//需要填写你的 Access Key 和 Secret Key
// qiniu.conf.ACCESS_KEY = 'Access_Key';
// qiniu.conf.SECRET_KEY = 'Secret_Key';
// //要上传的空间
// bucket = 'Bucket_Name';
// //上传到七牛后保存的文件名
// key = 'my-nodejs-logo.png';
//
// //构建上传策略函数
// function uptoken(bucket, key) {
// var putPolicy = new qiniu.rs.PutPolicy(bucket + ":" + key);
// return putPolicy.token();
// }
//
// //生成上传 Token
// token = uptoken(bucket, key);
// //要上传文件的本地路径
// //filePath = './ruby-logo.png'
//
// //构造上传函数
// function uploadFile(uptoken, key, localFile) {
// var extra = new qiniu.io.PutExtra();
// qiniu.io.putFile(uptoken, key, localFile, extra, function (err, ret) {
// if (!err) {
// // 上传成功, 处理返回值
// console.log(ret.hash, ret.key, ret.persistentId);
// } else {
// // 上传失败, 处理返回代码
// console.log(err);
// }
// });
// }
//
// //调用uploadFile上传
// uploadFile(token, key, filePath);