Works with any backend npm install Zero dependencies
Single File Upload

Restrict the uploader to one file at a time. Selecting another file replaces the previous one.

(function() {
    new MultipleUpload('#demo', {
        uploadUrl: '/api/upload',
        multiple: false,
        autoUpload: true
    });
})();