MultipartFile類常用的一些方法:
String getContentType()//獲取文件MIME類型
InputStream getInputStream()//后去文件流
String getName() //獲取表單中文件組件的名字
String getOriginalFilename() //獲取上傳文件的原名
long getSize() //獲取文件的字節大小,單位byte
boolean isEmpty() //是否為空
void transferTo(File dest) //保存到一個目標文件中。
@RequestMapping("fileUpload") public String fileUpload(@RequestParam("file") MultipartFile file) { // 判斷文件是否為空 if (!file.isEmpty()) { try { // 文件保存路徑 String filePath = request.getSession().getServletContext().getRealPath("/") + "upload/" + file.getOriginalFilename(); // 轉存文件 file.transferTo(new File(filePath)); } catch (Exception e) { e.printStackTrace(); } } // 重定向 return "redirect:/list.html"; }