Works with any backend npm install Zero dependencies

Custom Queue Renderer

Use onQueueRender to completely replace the built-in queue HTML with your own.

(function() {
 new MultipleUpload('#demo', {
 uploadUrl: '/api/upload',
 multiple: true,
 autoUpload: false,
 onQueueRender: function(tasks, queueEl) {
 queueEl.innerHTML = '' +
 tasks.map(function(t) {
 return '';
 }).join('') +
 '
FileSizeStatus
' + t.fileName + '' + MultipleUpload.formatSize(t.fileSize) + '' + t.status + '
'; } }); })();