MultipartFile檔案上傳
阿新 • • 發佈:2018-11-09
file的name為files
@RequestMapping ("/publish")
@ResponseBody
public WebJsonBean publish(@RequestParam MultipartFile[] files) throws IOException {
try {
for (int i = 0; i < files.length; i++) {
if (files[i].isEmpty()){
throw new MorningStarException(CODE.FAIL);
}
logger.info("upload path====>{}",path);
File fileout = new File(path);
if(!fileout.exists()){
fileout.getParentFile().mkdir();
fileout.mkdir();
}
file.transferTo(fileout);
}
} catch (IOException e) {
logger.info("檔案上傳異常", e);
}
return null;
}
重點
- 1.必須要判斷資料夾是否存在
2.我記得以前是不要的判斷的,不存在就預設建立,難道改了?
浪費了三小時,長記性………………