0.0.1 • Published 3 months ago

mini-cos-upload v0.0.1

Weekly downloads
-
License
-
Repository
-
Last release
3 months ago

uniapp前端直连cos上传

快速上手

描述

前端直连腾讯云cos桶,通过临时秘钥控制权限,临时秘钥通过authorUrl接口获取

安装:

  1. npm: npm install mini-cos-upload
  2. pnpm: pnpm install mini-cos-upload
  3. yarn: yarn add mini-cos-upload

引用

  1. import Upload from 'mini-cos-upload'

使用

  1. 实例化:const miniUpload = new Upload(options)
  2. 调用: miniUpload.upload()

event

  1. 上传成功: on('success')
  2. 上传失败: on('fail')
  3. 上传完成: on('compile')

options参数

参数名称描述类型默认值
authorUrl获取临时秘钥地址string#
cosUrlCOS桶访问域名string#
cosUrlCOS桶访问域名string#
filePath文件上传路径(默认使用后台返回的路径)string#
mediaType媒体类型string[]"image","video"
sourceType图片和视频选择的来源string[]'album','camera'
maxDuration最大拍摄时长number30
sizeType是否压缩所选文件string[]'original','compressed'
count最大上传个数number#
maxSize上传大小限制kbnumber#
ext上传文件格式(默认后台返回文件格式)stringpng

Event

参数名称描述类型默认值
success上传成功Function{file, size}
fail上传失败Function{file, size}
compile上传完成Function{file, size}