mini-cos-upload
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

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 #
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}]

Readme

Keywords

Package Sidebar

Install

npm i mini-cos-upload

Weekly Downloads

1

Version

0.0.1

License

none

Unpacked Size

26.1 kB

Total Files

5

Last publish

Collaborators

  • bluesky_tl