問題原因:springboot創建臨時文件找不到對應的目錄
解決辦法:1. 重新指定臨時文件位置 java -Djava.io.tempdir=D:/tmpdir -jar -my_project.jar
2. 手動創建指定文件夾
3. 啟動類中加入配置臨時文件目錄
@Bean
MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
String location = System.getProperty("user.dir") + "/data/tmp";
File tmpFile = new File(location);
if (!tmpFile.exists()) {
tmpFile.mkdirs();
}
factory.setLocation(location);
return factory.createMultipartConfig();
}
