egg-szjcomo-qiniu
v1.0.1
Published
基于egg.js的七牛云对象存储插件
Downloads
1
Readme
egg-szjcomo-qiniu
egg.js 七牛云文件上传插件
Install
$ npm i egg-szjcomo-qiniu --save
Usage
// {app_root}/config/plugin.js
exports.qiniu = {
enable: true,
package: 'egg-szjcomo-qiniu',
};
Configuration
// {app_root}/config/config.default.js
exports.qiniu = {
/**
* [AccessKey AK]
* @type {String}
*/
AccessKey:'xxx',
/**
* [SecretKey SK]
* @type {String}
*/
SecretKey:'xxx',
/**
* [bucket 存储空间]
* @type {String}
*/
bucket:'xxx',
/**
* [tabZone 所属地区]
* @type {String}
*/
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日
- 增加获取七牛实例接口