这个问题也是某天做一个上传文件功能发生的。然后在网上查找的资料,整理了这几个解决方案。

1.在application.yml文件中设置multipart location ,并重启项目

spring:
  http:
    multipart:
      location: /data/upload_tmp

2.application.yml文件中设置

1
2
3
server
  tomcat:
     basedir: /tmp/tomcat

 3.在配置文件添加bean

1
2
3
4
5
6
@Bean
public MultipartConfigElement multipartConfigElement() {
  MultipartConfigFactory factory = new MultipartConfigFactory();
  factory.setLocation("/tmp/tomcat");
  return factory.createMultipartConfig();
}

4.添加启动参数 -java.tmp.dir=/path/to/application/temp/,并重启

本人是用第二个方案解决的。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-20
  • 2022-12-23
  • 2021-04-15
  • 2022-12-23
猜你喜欢
  • 2021-09-29
  • 2021-05-27
  • 2021-05-26
  • 2022-12-23
  • 2021-11-27
相关资源
相似解决方案