1.0.2 • Published 2 years ago

oss-wechatminiprogram-multipartuploader v1.0.2

Weekly downloads
-
License
BSD 2-Clause Lice...
Repository
github
Last release
2 years ago

oss-wechatminiprogram-multipartuploader

a wechat miniprogram multipart uploader

npm install oss-wechatminiprogram-multipartuploader --save

MultipartUploader

parameters:

  • filePath {String} upload tempfile path
  • bucketName {String} your target bucket
  • ak {String} your access key
  • sk {String} your secret key
  • func {Function} upload successful will excute
  • option {Object}
    • maxConcurrency {Number} default is 5, must be less than 10
    • chunkSize {Number} default 5x1024x1024 bytes
    • timeout {Number} default 10000 ms
import MultipartUploader from 'oss-wechatminiprogram-multipartuploader';
wx.chooseMessageFile({
  count: 1,
  success: (res) => {
    // init
    const uploader = new MultipartUploader(
      res.tempFiles[0],
      "your bucket",
      "region",
      "ak",
      "sk",
      //  upload is successful will excute the func
      (r) => {
        console.log(r);
      }
    );
    // upload
    uploader.multipartUpload();
  },
  fail: (err) => {
    console.log(err);
  },
});

TODO

  • test case
  • retry
  • abort multipart
  • resume upload
1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago