//初始化,主要是设置上传参数,以及事件处理方法(回调函数)
$("input[name='fileupload']").fileupload({
autoUpload: true,//是否自动上传
url: "guestFile/upload.action",//上传地址
dataType: "json",
done: function (e, data) {//设置文件上传完毕事件的回调函数
if(data.result.result==true){
$("#guestFileId").val(data.result.guestFileId);
alert("文件上传成功!");
}
},
add:function (e, data){//判断文件类型 var acceptFileTypes = /\/(pdf|xml)$/i;
var acceptFileTypes = /^gif|jpe?g|png|doc|docx|xls|xlsx|pdf|txt$/i;
var name = data.originalFiles[0]["name"];
var index = name.lastIndexOf(".")+1;
var fileType = name.substring(index,name.length);
if(!acceptFileTypes.test(fileType)){
alert("上传文件类型不对!");
return ;
}
var size = data.originalFiles[0]["size"];
if(size > (1024*10*1024)){
alert("上传文件超过最大限制!");
return ;
}
data.submit();
}
});
引入的文件
jquery fileupload 判断上传文件的类型
原创文章标签 easyui fileupload jquery javascript 回调函数 文件类型 文章分类 运维
©著作权归作者所有:来自51CTO博客作者口袋里的小龙的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:weblogic部署项目中文乱码
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章