Works with any backend npm install Zero dependencies

Multi-Step Form Upload

A multi-step form where file uploads are integrated into one of the steps alongside other form fields.

1
2
3
4
InfoAddressFilesConfirm

Personal Information

// Step 3 contains the uploader
var uploader = new MultipleUpload(el, {
 uploadUrl: '/api/upload',
 autoUpload: false
});

// On final step, upload all files
confirmBtn.addEventListener('click', function() {
 uploader.startUpload();
});