注意:MVC接収的参数名称必须与form--file标签名称一致接収类型为MultipartFile
如:public String test(@RequestParam("fileName")MultipartFile fileName){
第一种方式:ajaxSubmit((option));
注:需要引入jquery.form.js文件
var option = {
url : '/path',
type : 'POST',
dataType : 'text',
headers : {"ClientCallMode" : "ajax"},
success : function(data) {
alert(data);
},
error: function(e) {
top.showText(e);
}
};
$("#Form").ajaxSubmit(option);
第二种方式:new FormData($("#Form")[0]);
var formData = new FormData($("#Form")[0]);
var groupUuid = $("#groupUuid").val();
可以追加参数
formData.append('groupUuid', groupUuid);
$.ajax({
type:"post",
url:"app/importExcel",
processData: false,
contentType: false,
data:formData,
success:function(result){
alert(result);
},error:function () {
top.showText(e);
},
dataType:"text"
});
});