1 public String save(MultipartFile uploadFile, HttpServletRequest request) {
2
3 //新建图片目录
4 String realPath = request.getSession().getServletContext().getRealPath("/Img/");
5 File file = new File(realPath);
6 if (!file.isDirectory()) file.mkdirs();
7
8 //图片重命名
9 String oldName = uploadFile.getOriginalFilename();
10 String newName = UUID.randomUUID() + oldName.substring(oldName.lastIndexOf("."));
11 try {
12
13 //写入文件
14 uploadFile.transferTo(new File(file, newName));
15
16 //图片地址
17 String filePath = request.getScheme() + "://" + request.getServerName() + ":" +
18 request.getServerPort() + "/Img/" + newName;
19 return filePath ;
20 } catch (IOException e) {
21 e.printStackTrace();
22 }
23 return "";
24 }