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 + '
'; } }); })();