Works with any backend npm install Zero dependencies

Data Table

Uploaded files are displayed in a data table after completion, with sortable columns and file details.

Drag & drop files here
var uploader = new MultipleUpload(el, {
 uploadUrl: '/api/upload',
 onTaskComplete: function(task) {
 addToDataTable({
 name: task.name,
 type: task.file.type,
 size: task.file.size,
 uploadedAt: new Date().toLocaleString()
 });
 }
});