Works with any backend npm install Zero dependencies
External Browse Button

Use any element on the page as the file-browse trigger with the browseButton option.

(function() {
    new MultipleUpload('#demo', {
        uploadUrl: '/api/upload',
        multiple: true,
        browseButton: '#my-browse'
    });
})();