這個問題也是某天做一個上傳文件功能發生的。然后在網上查找的資料,整理了這幾個解決方案。
1.在application.yml文件中設置multipart location ,並重啟項目
spring:
http:
multipart:
location: /data/upload_tmp
2.在application.yml文件中設置
server
tomcat:
basedir: /tmp/tomcat
3.在配置文件添加bean
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
factory.setLocation("/tmp/tomcat");
return factory.createMultipartConfig();
}
4.添加啟動參數 -java.tmp.dir=/path/to/application/temp/,並重啟
本人是用第二個方案解決的。
