Works with any backend npm install Zero dependencies

Wizard Upload

Multi-step wizard where one step includes file uploads. Navigate between steps with Next and Back buttons.

1. Details
2. Upload Files
3. Review
// Step 2 contains the uploader
var uploader = new MultipleUpload(el, {
 uploadUrl: '/api/upload',
 autoUpload: false
});

// On final step submit, trigger upload
submitBtn.addEventListener('click', function() {
 uploader.startUpload();
});