Works with any backend npm install Zero dependencies

Drop or Browse

A combined drop zone and browse button using dropZoneMode: true. Users can either drag files onto the zone or click to open the file dialog.

Drag & drop files here
or browse files
new MultipleUpload(document.getElementById('demo-drop-browse'), {
 uploadUrl: '/api/upload',
 multiple: true,
 dropZoneMode: true,
 showThumbnails: true
});