oss-upload-browser
Version:
oss-browser文件上传
28 lines (20 loc) • 778 B
Markdown
# oss-upload-browser
浏览器oss上传文件
# 安装
```
npm i oss-upload-browser
```
# 使用
```
import ossUpload from 'oss-upload-browser';
ossUpload({license, folder, fileObj, extension}).then(res => {});
```
# 参数
`license`: 阿里云配置项(https://help.aliyun.com/document_detail/64095.html?spm=a2c4g.11186623.6.962.4fac5d26WnucPG)
`folder`: 设置上传至oss的目标文件夹
`fileObj`: 需要上传的File对象或Blob对象
`extension`: 文件拓展名,非必填项,如果不填,则会计算文件mimetype作为拓展名
# 返回
1. `{status: 200, data: 'htto://***.jpg'}`
2. `{status: 300, data: 1.234}` // 如果文件大小大于20mb,则会在上传时返回300状态,同时data返回当前上传的百分比.
3. `{status: 400, data: ''}`