首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上传前验证文件类型

问上传前验证文件类型
EN

Stack Overflow用户
提问于 2013-10-30 04:24:21
回答 2查看 1.9K关注 0票数 0

默认的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' }中找到了这几行,但我不知道如何更改它。

EN

回答 2

Stack Overflow用户

发布于 2013-10-30 05:01:42

在js文件中,您可以在其中验证表单或只上传文件,使用如下命令

代码语言:javascript
复制
<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
EN

Stack Overflow用户

发布于 2013-10-30 04:43:26

在jquery中接受验证文件上传的方法,如下所示

代码语言:javascript
复制
accept= "application/pdf"

希望这个链接能帮助yoo http://jqueryvalidation.org/accept-method/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19668360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档