MultipartFileファイルのアップロード
1624 ワード
fileの名前はfiles
ポイント 1.フォルダが存在するかどうかを判断する必要があります. 2.以前は不要な判断だったのを覚えていますが、存在しないとデフォルトで作成され、変更されたのではないでしょうか.3時間も無駄にして、記憶力が・・・・
@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;
}
ポイント