Works with any backend npm install Zero dependencies
Multiple Uploaders on One Page

Run independent uploader instances side by side with different configurations.

Images Only

Documents Only

(function() {
    new MultipleUpload('#demo-images', {
        uploadUrl: '/api/upload/images',
        multiple: true,
        accept: 'image/*',
        showThumbnails: true,
        buttonText: 'Select Images'
    });
    new MultipleUpload('#demo-docs', {
        uploadUrl: '/api/upload/documents',
        multiple: true,
        allowedExtensions: '.pdf,.docx,.xlsx,.txt',
        showThumbnails: false,
        buttonText: 'Select Documents'
    });
})();