上传图片


 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     }