Javascript DropZone.js-选择文件后立即在屏幕上抛出错误

Javascript DropZone.js-选择文件后立即在屏幕上抛出错误,javascript,jquery,dropzone.js,Javascript,Jquery,Dropzone.js,我正在使用dropzone.js,并试图找出如何在文件显示在dropzone UI中之前抛出错误 Dropzone.autoDiscover = false; var myDropzone = new Dropzone("#fileUpload", { url: "/myUrl/file", maxFiles: 1, maxFilesize: 2, accept: function(file, done) {

我正在使用dropzone.js,并试图找出如何在文件显示在dropzone UI中之前抛出错误

 Dropzone.autoDiscover = false; 
     var myDropzone = new Dropzone("#fileUpload", { url: "/myUrl/file", maxFiles: 1, maxFilesize: 2,
                    accept: function(file, done) {            
                                    var splitFileName = file.name.split(".");                    
                                    if (splitFileName[splitFileName.length - 1] != "bbb") {                                                                        
                                        done("Error! Files of this type are not accepted");                                    
                                    }
                                    else { done(); }
                                }                         
                    });
 myDropzone.options.acceptedFiles = '.bbb';
假设用户拖动了一个扩展名不为
.bbb
的文件,那么该文件仍然显示在dropzone中(带有“X”符号)


是否可以不在dropzone中显示该文件,甚至显示相关错误?

我发现您可以使用带有
addedfile
事件的有用的
removeFile
方法轻松实现此类功能

myDropzone.on("addedfile", function(file) {
});

在这个处理程序中,您可以删除扩展名为
.bbb
的文件,并设置任何类型的行为。

我发现您可以使用带有
addedfile
事件的有用的
removeFile
方法轻松实现这种功能

myDropzone.on("addedfile", function(file) {
});
在这个处理程序中,您可以删除扩展名为
.bbb
的文件,并设置任何类型的行为