Works with any backend npm install Zero dependencies
Accept Attribute Filter

Use the accept option to set the file input accept attribute for native OS-level filtering.

(function() {
    new MultipleUpload('#demo', {
        uploadUrl: '/api/upload',
        multiple: true,
        accept: '.jpg,.jpeg,.png,.gif,.webp'
    });
})();