//初始化,主要是设置上传参数,以及事件处理方法(回调函数) $("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(); }});引入的文件
<!-- fileupload --><script type="text/javascript" src="/xiao_long/./common/jquery-fileupload/vendor/jquery.ui.widget.js"></script><script type="text/javascript" src="/xiao_long/./common/jquery-fileupload/jquery.iframe-transport.js"></script><script type="text/javascript" src="/xiao_long/./common/jquery-fileupload/jquery.fileupload.js"></script>