掘金项目之用户首页
文章图片
豆约翰
teacher
|
neu
闲看庭前花开花落 漫随天外云卷云舒
编辑个人资料
data-v-3f216172="">
- 动态
- 文章2
- 动态
- 文章
- 话题
- 文章
- 话题
- 关注
- 电风扇的说法
修改
关注了
8关注者
0
【掘金项目之用户首页】
后台
@RequestMapping("upload_avatar")
public void upload_avatar(@RequestParam MultipartFile avatar, HttpServletRequest request, HttpServletResponse response) throws IOException {
String path = request.getServletContext().getRealPath("/upload/");
File folder = new File(path);
if(!folder.exists())
{
folder.mkdirs();
}
UUID uuid = UUID.randomUUID();
String strUUid = uuid.toString();
String strFinalPath = path + "/" + strUUid + avatar.getOriginalFilename();
//将头像保存路径保存到userinfo表中
//userinfo表中插入一条记录HttpSession httpSession = request.getSession();
UserInfo userInfo = (UserInfo)httpSession.getAttribute("userinfo");
userInfo.setAvatar(strUUid + avatar.getOriginalFilename());
userService.updateUser(userInfo);
httpSession.setAttribute("userinfo",userInfo);
File file = new File(strFinalPath);
avatar.transferTo(file);
UploadRes uploadRes = new UploadRes();
uploadRes.setSrc(strUUid + avatar.getOriginalFilename());
String strJson = JSON.toJSONString(uploadRes);
response.getWriter().println(strJson);
// return "redirect:/currentuser/me";
}
推荐阅读
- PMSJ寻平面设计师之现代(Hyundai)
- 太平之莲
- 闲杂“细雨”
- 七年之痒之后
- 深入理解Go之generate
- 由浅入深理解AOP
- 期刊|期刊 | 国内核心期刊之(北大核心)
- 生活随笔|好天气下的意外之喜
- 感恩之旅第75天
- python学习之|python学习之 实现QQ自动发送消息