现处理file多用SpringMVC。
SpringMVC使用暂略。
记得配置SpringMVC
前台form表单:
<form id="some" method="post" enctype="multipart/form-data" >
<form>
ajax提交时,需用FormData处理提交数据:
var formDate=new FormData(document.getElementById("some"));
$.ajax({
url:""
type:"post",
data:formDate,
dataType: 'json',
async: false,
cache: false,
contentType: false,
processData: false,
success:function(result){
alert(result.data);
}
});
后台处理,用MultipartFile类处理:
@RequestMapping("/..")
public String uploadPicture(HttpServletRequest request, HttpServletResponse response,@RequestParam(value="file的name",required=false) MultipartFile file) throws Exception {
}