Works with any backend npm install Zero dependencies

CMS Media Upload

Content management system media library interface. Upload, organize, and manage media files.

Media Library

No media files yet. Click Upload to add files.
var uploader = new MultipleUpload(el, {
 uploadUrl: '/api/upload',
 autoUpload: true,
 onTaskComplete: function(task) {
 addToMediaLibrary({
 name: task.name,
 type: task.file.type,
 size: task.file.size,
 url: task.response.url
 });
 }
});

uploadBtn.addEventListener('click', function() {
 uploader.openFileDialog();
});