默认的jquery-file-upload功能在上传文件之前没有任何验证。
我想将上传限制为仅限pdf文件。
我在js文件夹中找到了jquery.fileupload-validate.js文件,但我不知道如何修改这个文件。
请帮帮我。
我在jquery-file-upload $.blueimp.fileupload.prototype.options.processQueue.push(
{
action: 'validate',
// Always trigger this action,
// even if the previous action was rejected:
always: true,
// Options taken from the global options map:
acceptFileTypes: '@',
maxFileSize: '@',
minFileSize: '@',
maxNumberOfFiles: '@',
disabled: '@disableValidation'
}
中找到了这一行
但我不知道如何改变它。
答案 0 :(得分:1)
在您的js文件中,您验证表单或仅使用文件上传
<script src="http://jquery.bassistance.de/validate/jquery.validate.js"></script>
<script src="http://jquery.bassistance.de/validate/additional-methods.js"></script>
jQuery.validator.setDefaults({
debug: true,
success: "valid"
});
$("#form").validate({
rules:
'image': {
required: true
accept: "application/pdf"
}
},
messages: {
"image": {
required: "Please upload only pdf files."
}
},
submitHandler: function(form) {
form.submit();
}
});
});
答案 1 :(得分:0)
您接受在jquery中验证文件上传的方法,如
accept= "application/pdf"
希望此链接有助于yoo http://jqueryvalidation.org/accept-method/