mini-cos-upload
v0.0.1
Published
## 快速上手 ### 描述 前端直连腾讯云cos桶,通过临时秘钥控制权限,临时秘钥通过authorUrl接口获取 ### 安装: 1. npm: npm install mini-cos-upload 1. pnpm: pnpm install mini-cos-upload 1. yarn: yarn add mini-cos-upload
Readme
uniapp前端直连cos上传
快速上手
描述
前端直连腾讯云cos桶,通过临时秘钥控制权限,临时秘钥通过authorUrl接口获取
安装:
- npm: npm install mini-cos-upload
- pnpm: pnpm install mini-cos-upload
- yarn: yarn add mini-cos-upload
引用
- import Upload from 'mini-cos-upload'
使用
- 实例化:const miniUpload = new Upload(options)
- 调用: miniUpload.upload()
event
- 上传成功: on('success')
- 上传失败: on('fail')
- 上传完成: on('compile')
options参数
|参数名称|描述|类型|默认值| |---|---|---|---| |authorUrl|获取临时秘钥地址|string|#| |cosUrl|COS桶访问域名|string|#| |cosUrl|COS桶访问域名|string|#| |filePath|文件上传路径(默认使用后台返回的路径)|string|#| |mediaType|媒体类型|string[]|["image","video"]| |sourceType|图片和视频选择的来源|string[]|['album','camera']| |maxDuration|最大拍摄时长|number|30| |sizeType|是否压缩所选文件|string[]|['original','compressed']| |count|最大上传个数|number|#| |maxSize|上传大小限制kb|number|#| |ext|上传文件格式(默认后台返回文件格式)|string|png|
Event
|参数名称|描述|类型|默认值| |---|---|---|---| |success|上传成功|Function|[{file, size}]| |fail|上传失败|Function|[{file, size}]| |compile|上传完成|Function|[{file, size}]|
