mutiple-upload

0.1.3 • Public • Published

multiple-upload

A pure JavaScript client for upyun server multiple upload,inspired by tus

Example

var options = {
  endpoint: 'http://api.server.com/show/',
  chunkSize: 1048576,
  headers: {
    Authorization: 'token'
  },
  onError: function(error) {
    console.log("Failed because: " + error)
  },
  onProgress: function(bytesUploaded, bytesTotal) {
    var percentage = (bytesUploaded / bytesTotal * 100).toFixed(2)
    console.log(bytesUploaded, bytesTotal, percentage + "%")
  },
  onSuccess: function() {
    console.log("Download %s from %s", upload.file.name, upload.url)
  },
  onCompletePostData: {
    name: 'test',
    description: 'description'
  }
};
var file = document.getElementById('file').files[0];
var upload = new multiple.Upload(file, options);

upload.start();

Explanation

The project just supported upyun resume for break point when upload large files and just supported upyun upload protocol

Base Usage

Feature

  • Support resume chunk when network occur error
  • Support node's environment

Package Sidebar

Install

npm i mutiple-upload

Weekly Downloads

5

Version

0.1.3

License

ISC

Unpacked Size

77.9 kB

Total Files

14

Last publish

Collaborators

  • leisure_m