后台代码:
@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){
            }
        });