# 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: ''}`