pbu-oss-upload
v2.0.13
Published
aliyun oss upload
Downloads
7
Readme
pbu-oss-upload
cnpm i pbu-oss-upload --save
const upload = require("pbu-oss-upload")
const ossConfig = require('./config/ossConfig')
const config = require('./config)
/**
*
* @param {string} env node环境变量
* @param {string} type oss类型
* @param {object} config 配置文件
*/
app.use(upload(process.env.NODE_ENV,config.ossType,ossConfig))
//res返回值
{
"code": 200,
"msg": "请求成功",
"tokenParams": {
"key": "user_data/13085837253677056/avatar-user/测试图片.jpg",
"OSSAccessKeyId": "*",
"policy": "*",
"expire": 1608296593,
"Content-Disposition": "attachment",
"dir": "user_data/13085837253677056/avatar-user",
"success_action_status": "200"
},
"file_url": "{{host}}/user_data/13085837253677056/avatar-user/测试图片.jpg",
"ossType": "aliyun"
}
- v1.0.5 aliyun
- v2.0.4 整合上传中间件 aliyun minio amzn
- v2.0.5 minio 生成 POST 请求的 URL+tokenParams;minio 图片 pdf 默认下载;
- v2.0.6 aliyun 上传文件大小限制增大到 5g
- v2.0.8 aliyun 增加了上传到指定目录的 moduleName
- v2.0.9 minio 增加生成签名前的报错处理
- v2.0.10 增加新的 moduleName 类型
- v2.0.11 增加新的 moduleName COURSE_TEMPLATE_IMAGES 类型
- v2.0.12 amzn 修复无法自定义 upload key 问题
- v2.0.13 修复 minio 升级导致的报错问题