安装插件
首先要安装所需的插件qiniu和formidable
npm i qiniu --save
npm i formidable --save
编辑配置文件
let config = {};
config.accessKey = xxx';
config.secretKey = 'xxx';
config.bucket = 'xxx'; //存储空间的名字
config.url = 'xxx'; //配置的域名
module.exports = config;
我封装的组件,新建一个js文件复制代码进入就可以使用
let qiniu = require('qiniu');
let formidable = require('formidable');
let fs = require('fs');
let config = require('./config.js');
let qn = {};
//要上传的空间
let bucket = config.bucket; //七牛云存储的存储空间名
//构建上传策略函数 (获取七牛上传token)
qn.uptoken = function(bucket) {
var putPolicy = new qiniu.rs.PutPolicy({ scope: bucket });
var accessKey = config.accessKey;
var secretKey = config.secretKey;
var mac = new qiniu.auth.digest.