我正在使用dropzone jquery插件进行文件上传。这里也应该接受扩展名为“jpg,JPG,Jpg”扩展名。(格式应该不区分大小写)
例如: Dropzone.options.myDropzone = { acceptedFiles:“。jpeg,.jpg,.png,.psd,.svg,.properties,.xml,” };
在这里,我可以删除大写字母扩展名的文件(JPG,Jpg,SVG等)
在这种情况下,我无法拖动文件,是否可以自定义?
提前致谢
答案 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
}
};