3.3.3 • Published 6 years ago

xc-upload v3.3.3

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

七牛云上传

Install

npm install xc-upload

How To Use

//upload.js

import xcUpload from 'xc-upload';

const qnUpload = new xcUpload({
  //要上传的文件夹/文件的目标路径(相对于项目根路径)(必选.字符串,默认值:'')
  targetFiles: './public',
  //过滤目标文件夹里不上传的文件(可选.数组,默认值:['.DS_Store'])
  filterFile: ['.DS_Store']
  //错误处理.(上传过程中出现错误会调用此函数,接受msg参数为错误信息)(可选.函数.默认值:null)
  errHandle:function err(msg){ console.log('错误信息'+msg)}
});

//package.json  
"scripts": {
  "upload": "node ./upload.js"
}

//上传命令

npm run upload --ak==AccessKey --sk==SecretKey --bucket==Bucket名称 --cdn==cdn地址 --pre==自定义文件前缀(可选)  

//大宝剑套餐:(1.删除对应bucket所有文件,2.上传所有文件,3.刷新更新的文件的CDN)
// 场景 (项目每次打包后上传CDN.)
qnUpload.uploadAll();

//获取对应bucket文件
qnUpload.getQnFiles();

//删除某个文件
qnUpload.deleteFile('文件名');

//删除某些文件
qnUpload.deleteAllFiles('文件名数组');

//上传单个文件
qnUpload.uploadFile('文件名','文件完整路径');

//上传某些文件
qnUpload.deleteAllFiles([{key:'文件名',file:'文件完整路径'},{}....]);

//刷新CDN文件(CDN单次批量上传限制为100)
qnUpload.refreshFile(['cdn文件地址',.....max*99])

//刷新大批量CDN文件(多维数组分批上传)
qnUpload.refreshAllFiles([['cdn文件地址',...max*99],['cdn文件地址',...max*99],['cdn文件地址',...max*99]])
3.3.3

6 years ago

2.2.2

6 years ago

2.1.3

6 years ago

2.0.3

6 years ago

2.0.1

6 years ago

1.8.9

6 years ago

1.8.8

6 years ago

1.6.6

6 years ago

1.5.5

6 years ago

1.4.3

6 years ago

1.3.3

6 years ago

1.3.2

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.0

6 years ago