node-upyun-plugin
v1.2.3
Published
UPYUN uploader written in Node
Downloads
7
Maintainers
Readme
node-upyun-plugin
又拍云云存储 Node.js 文件上传工具
效果演示
安装
npm install -D node-upyun-plugin
使用方法:
在项目根目录新建 upyun.js
文件(示例),并按照如下信息填入:
const UpyunService = require('node-upyun-plugin');
// 填入又拍云的信息
const us = new UpyunService({
name: 'example name', // 服务名称
operator: 'example operator', // 操作员
password: 'example password', // 操作员密码,如 CSCn3zXXqUNQUl6wrDv1xCAA0NlBro88
folderPath: 'build' // 上传目录,无需 './'
});
us.upload(); // 上传
如果想如效果演示般在命令行运行,可于 package.json
中添加一条命令:
// package.json
...
"scripts": {
...
"upyun": "node upyun.js"
...
}
...
API 调用
1. upload(options)
上传文件
参数
options
: (可选)removeAll
: 是否上传前,先删除所有文件,默认false
localPath
: 指定上传目录,默认为folderPath
remotePath
: 指定上传到又拍云的目录,默认为根目录
示例
const options = {
removeAll: false,
localPath: 'build/static',
remotePath: 'path/to/example'
};
us.upload(options);
2. removeAll()
删除目录所有文件
3. removeFile(path)
删除某个文件
示例
us.removeFile('static/media/icon-unliked.04c36067.svg');
4. listDir(remotePath = '/', limit)
展示某个文件夹的所有文件
示例
us.listDir('static', 200);
支持
若本插件对您有帮助,欢迎 star 和 fork。
如果在使用过程中发现有问题或疑问,欢迎提交 issue。