gpt4 book ai didi

jQuery-Validation-Engine - 验证文件 MIME 类型

转载 作者:行者123 更新时间:2023-12-01 23:00:28 26 4
gpt4 key购买 nike

我想使用 jQuery-Validation-Engine 来验证文件输入的 MIME 类型。我怎么能这样做?

我的方法是这样的:

function checkMIME(field, rules, i, options){
var file = $("#userfile")[0].files[0];
var MimeFilter = /^(image\/bmp|image\/gif|image\/jpeg|image\/png|image\/tiff)$/i;
if (! MimeFilter.test(file.type)) {
return options.allrules.validate2fields.alertText;
}
}

谢谢
卡舒达

最佳答案

好的,通过将这些行添加到 query.validationEngine-LANG.js 中找到了解决方案:

"validateMIME":  {
"func": function(field, rules, i, options){
//add to input tag: data-validation-engine="validate[required, custom[validateMIME[image/jpeg|image/png]]]"

var fileInput = field[0].files[0];
var MimeFilter = new RegExp(rules[3],'i');

if (fileInput) {
return MimeFilter.test(fileInput.type);
} else { return true;}
},
"alertText": "* Wrong Mime Type."

},

关于jQuery-Validation-Engine - 验证文件 MIME 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17097062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com