cuoss

1.0.0 • Public • Published

Cuoss

分片上传文件到oss

Installation

npm i cuoss --save
//or
yarn add cuoss

Usage

import Cuoss from 'cuoss'
let cuoss = new Cuoss({
    baseURL:'http://xxxx.com'
})
cuoss.upload(this.file, {
    parseProgress(progress) {
        console.log(progress)
    },
    parseSuccess(md5) {
     console.log(md5)
    },
    parseFail(error) {
     console.error(error)
    },
    uploadProgress(progress) {
        console.log(progress)
    },
    uploadSuccess(res) {
        console.log(res.url)
    },
    uploadFail(error) {
        console.error(error)
    }
})

Options

  • baseURL 根路径设置 默认为空,建议使用nginx代理
  • timeout 超时时间 默认10s
  • type 支持 privatepublic两种
  • auto 是否自动上传 默认为 true
  • chunkSize 分块大小 默认 1048576 等于1MB

Method

  • cuoss.parse(file,options)解析文件
  • cuoss.upload(file,options) 上传文件
  • cuoss.uploadPrivate上传到私有bucket
  • cuoss.uploadPublic上传到公有bucket

Readme

Keywords

none

Package Sidebar

Install

npm i cuoss

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

5.48 kB

Total Files

3

Last publish

Collaborators

  • dctxf