qiao-oss v4.5.5
qiao-oss
nodejs 下阿里云 oss 常见 api 封装
install
安装
npm i qiao-oss
config.json
配置文件
{
"accessKeyId": "your access key id",
"accessKeySecret": "your access secret",
"region": "your region",
"bucket": "your bucket"
}
cli
也可以在 cli 下使用
# 全局安装
npm i -g qiao-oss
# 帮助
qoss
qoss -h
# 上传文件
qoss file|fi z:/workspaces/qiao-oss/test/config.json d:/test.js test.js
# 上传文件夹
qoss folder|fo z:/workspaces/qiao-oss/test/config.json d:/test/cooss test9
api
use
使用
// cjs
const OSS = require('qiao-oss');
// mjs
import OSS from 'qiao-oss';
qoss
// config
const config = require('./config.json');
// qiao-oss
const qoss = OSS(config);
uploadFile
上传文件
- destPath
- 类型: string
- 说明: oss 的目标路径
- sourceFile
- 类型: string
- 说明: 待上传的文件路径
- return
- 类型: object
- 说明: oss 返回的结果
const destPath = 'test/test.js';
const sourceFile = '/your/test.js';
const rs = await qoss.uploadFile(destPath, sourceFile);
console.log(rs);
uploadFolder
上传文件夹
- destPath
- 类型: string
- 说明: oss 的目标路径
- sourceFolder
- 类型: string
- 说明: 待上传的文件夹路径
- return
- 类型: object
- 说明: oss 返回的结果
const destPath = 'test';
const sourceFolder = '/your/folder';
const rs = await qoss.uploadFolder(destPath, sourceFolder);
console.log(rs);
4 days ago
5 days ago
4 days ago
2 months ago
3 months ago
3 months ago
4 months ago
5 months ago
7 months ago
7 months ago
6 months ago
6 months ago
7 months ago
7 months ago
9 months ago
8 months ago
8 months ago
11 months ago
12 months ago
1 year ago
1 year ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
2 years ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago