首页 | 北大青鸟科海学院欢迎您
我的位置:主页 > 技术交流 >

SpringMVC单文件上传,你造吗?点这里学习

2018-12-29 17:07供稿中心:北大青鸟编辑

// 执行文件上传的方法和用户添加的方法:userAdd
@RequestMapping(value = "/userAdd")
public String userAdd(//
User user, //
@RequestParam("pic") MultipartFile file, HttpSession session) {
// 获得文件参数:名称,路径
String fileName = Commons.getFileName(file.getOriginalFilename());// temp.png
String target = "E:/java53fileUpload" + File.separator + fileName;
// 上传文件
try {
file.transferTo(new File(target));
} catch (Exception e) {
e.printStackTrace();
}
// 设置绑定的user对象属性值
String path = "/fileUpload" + File.separator + fileName;
User u = (User) session.getAttribute("USER_LOGIN");
user.setPicpath(path);
user.setCreationDate(new Date());
user.setCreatedBy(u.getId());
// 执行用户的添加
Long key = userService.addUser(user);
System.out.println("上传" + user + "成功!");
return "redirect:/user/userList";
}
 
成功与现实 只差一个 
<

*  信息已加密,咨询老师会第一时间与您联系,请保持电话畅通

北大青鸟合肥科海学院:

在线职业规划老师:15656517280 金老师

合肥科海信息技术职业学校版权所有

皖ICP备09015552号-1

南校区地址:合肥市包河区合肥工业大学产业楼

北校区地址:安徽省合肥市北城区岗集镇

微信扫一扫

关注学校公众号

获得更多学校最新咨询