后台代码:
@RequestMapping("/upLdAvatar")
@ResponseBody
public String uploadAvatar(@RequestParam MultipartFile filebrs, HttpServletRequest request, HttpServletResponse response) {
AccountVO user = GlobalUtil.getLoginAccount(request);
String path = request.getSession().getServletContext().getRealPath("/img/avatar/");
File targetFile = new File(path, user.getEmail());
if(!targetFile.exists()){
targetFile.mkdirs();
} response.setHeader("Content-type", "text/html;charset=UTF-8");
try {
filebrs.transferTo(targetFile);
} catch (IOException e) {
logger.error("图片文件保存失败!", e);
return "failed";
}
logger.debug("用户更新头像成功!");
return "success";
}前台代码:
var timestamp = (new Date()).valueOf();
$("#upAv").ajaxSubmit({
success: function(data){ // data="<PRE>success</PRE>"
if(data=="success"){
alert("头像上传成功!");
}else {
alert("内部错误,头像上传失败!"); // 现实结果
}
},
error: function(data){
}
});
@RequestMapping("/upLdAvatar")
@ResponseBody
public String uploadAvatar(@RequestParam MultipartFile filebrs, HttpServletRequest request, HttpServletResponse response) {
AccountVO user = GlobalUtil.getLoginAccount(request);
String path = request.getSession().getServletContext().getRealPath("/img/avatar/");
File targetFile = new File(path, user.getEmail());
if(!targetFile.exists()){
targetFile.mkdirs();
} response.setHeader("Content-type", "text/html;charset=UTF-8");
try {
filebrs.transferTo(targetFile);
} catch (IOException e) {
logger.error("图片文件保存失败!", e);
return "failed";
}
logger.debug("用户更新头像成功!");
return "success";
}前台代码:
var timestamp = (new Date()).valueOf();
$("#upAv").ajaxSubmit({
success: function(data){ // data="<PRE>success</PRE>"
if(data=="success"){
alert("头像上传成功!");
}else {
alert("内部错误,头像上传失败!"); // 现实结果
}
},
error: function(data){
}
});
request.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
试试看能行不?