Works with any backend npm install Zero dependencies

Human-Readable Size Options

Pass size values as strings like "10MB" or "2GB" instead of raw byte numbers.

(function() {
 new MultipleUpload('#demo', {
 uploadUrl: '/api/upload',
 multiple: true,
 maxFileSize: '10MB',
 minFileSize: '1KB',
 chunkSize: '2MB',
 chunked: true
 });
})();