//初始化,主要是设置上传参数,以及事件处理方法(回调函数)  
$("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();
}
});

引入的文件