0.1.3 • Published 2 years ago

mutiple-upload v0.1.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

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
0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago