前端页面
var formData = new FormData();
formData.append("enclosure", $("#"+enclosureEditID)[0].files[0]);
$.ajax({
type:'POST',
url:'<%=basePath%>docmanager/saveEnclosureEdit.do',
data:formData,
contentType:false,
processData:false,//这个很有必要,不然不行
dataType:"json",
mimeType:"multipart/form-data",
success:function(data){
if(200==data.code){
Feng.success("保存成功!");
window.parent.Consult.table.refresh();
ConInfoDlg.close();
}else{
Feng.error("保存失败!"+data.message);
}
}
});
后台接收方法
@RequestMapping(value="/saveEnclosureEdit")
@ResponseBody
public Object saveEnclosureEdit(HttpServletRequest request,
@RequestParam( value="enclosure",required=false)MultipartFile multipartFile)throws Exception{
Map<String,Object> map = new HashMap<String, Object>();
PageData pd = new PageData();
pd = this.getPageData();
try {
String name = multipartFile.getOriginalFilename();
System.out.println(name);
} catch (Exception e) {
e.printStackTrace();
}
return map;
}