dropzone应该接受不区分大小写的文件类型。有可能吗?

时间:2016-02-18 09:01:28

标签: jquery dropzone.js

我正在使用dropzone jquery插件进行文件上传。这里也应该接受扩展名为“jpg,JPG,Jpg”扩展名。(格式应该不区分大小写)

例如: Dropzone.options.myDropzone = {   acceptedFiles:“。jpeg,.jpg,.png,.psd,.svg,.properties,.xml,” };

在这里,我可以删除大写字母扩展名的文件(JPG,Jpg,SVG等)

在这种情况下,我无法拖动文件,是否可以自定义?

提前致谢

1 个答案:

答案 0 :(得分:0)

如果您想进行一些验证,可以使用接受回调。

来自docs:

  

accept是一个将文件和完成函数作为参数获取的函数。如果在没有参数的情况下调用done函数,则将处理该文件。如果您传递了错误消息,则会显示该消息,并且不会上传该文件。

Dropzone.options.myAwesomeDropzone = {
  accept: function(file, done) {
    var ext = (file.name).split('.')[1]; // get extension from file name
    if (ext == 'JPG' || ext == 'Jpg') {
      done("Dont like those extension"); // error message for user
    }
    else { done(); } // accept file
  }
};