egg-szjcomo-qiniu
egg.js 七牛云文件上传插件
Install
$ npm i egg-szjcomo-qiniu --save
Usage
// {app_root}/config/plugin.jsexportsqiniu = enable: true package: 'egg-szjcomo-qiniu';
Configuration
// {app_root}/config/config.default.jsexportsqiniu = /** * [AccessKey AK] * @type */ AccessKey:'xxx' /** * [SecretKey SK] * @type */ SecretKey:'xxx' /** * [bucket 存储空间] * @type */ bucket:'xxx' /** * [tabZone 所属地区] * @type */ tabZone:'z0';
七牛云sdk链接地址
Example
文件上传 app.qiniu.upload
参数 | 类型 | 是否必填 | 备注说明 |
---|---|---|---|
filename | string | 是 | 文件路径 |
options | object | 是 | {path:'文件本地路径'} |
文件分片上传 app.qiniu.upload_slice
参数 | 类型 | 是否必填 | 备注说明 |
---|---|---|---|
filename | string | 是 | 文件路径 |
options | object | 是 | {path:'文件本地路径'} |
删除文件 app.qiniu.remove
参数 | 类型 | 是否必填 | 备注说明 |
---|---|---|---|
filename | string | 是 | 文件路径 |
延迟删除文件 app.qiniu.remove_after
参数 | 类型 | 是否必填 | 备注说明 |
---|---|---|---|
filename | string | 是 | 文件路径 |
bucket | string | 否 | 文件路径 |
after_day | int | 否 | 延迟天数 默认5天 |
文件是否存在 app.qiniu.exists
参数 | 类型 | 是否必填 | 备注说明 |
---|---|---|---|
filename | string | 是 | 文件路径 |
文件重命名 app.qiniu.rename
参数 | 类型 | 是否必填 | 备注说明 |
---|---|---|---|
new_name | string | 是 | 新文件名称 |
old_name | string | 是 | 旧文件名称 |
文件列表 app.qiniu.list
参数 | 类型 | 是否必填 | 备注说明 |
---|---|---|---|
options | object | 是 | 对象 |
七牛实例 app.qiniu.instance
参数 | 类型 | 是否必填 | 备注说明 |
---|---|---|---|
AccessKey | string | 否 | - |
SecretKey | string | 否 | - |
更新日志
2020年11月5日
- 增加获取七牛实例接口