首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery文件上传插件-限制文件上传

Jquery文件上传插件-限制文件上传
EN

Stack Overflow用户
提问于 2013-12-03 20:46:15
回答 1查看 154关注 0票数 0

我使用jquery文件上传插件来上传个人资料图片。

代码语言:javascript
复制
<input type="file" name="image" id="image" data-url="/users/profile/update/image">

这是我的脚本

代码语言:javascript
复制
$(document).ready(function(){
    $('#image').fileupload({
        singleFileUploads : true,
        acceptFileTypes : /(\.|\/)(gif|jpe?g|png)$/i,
        maxFileSize : 10,
        done: function(formContainer) {
            console.debug("done");
        }
    });
});

但是这个脚本允许提交任何类型的文件。有没有人可以帮助我,我的代码出了什么问题。我已经从插件文档中复制了正则表达式。https://github.com/blueimp/jQuery-File-Upload/wiki/Options

我在服务器端使用Spring3.2。

EN

回答 1

Stack Overflow用户

发布于 2013-12-03 21:16:14

我解决了这个问题,如果其他人需要的话,我正在写解决方案。

添加了以下脚本文件

代码语言:javascript
复制
jquery.fileupload-validate.js

并添加了跟随脚本

代码语言:javascript
复制
$(document).ready(function){
  $('#image').bind('fileuploadprocessfail', function (e, data) {
            alert(data.files[data.index].error); //it will alert the message.
        });
}); 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20351608

复制
相关文章

相似问题

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