springboot上传文件报错:org.springframework.web.multipart.MultipartException: Could not parse multipart

情景:
springboot项目打包之后在Linux服务器部署,上传文件报错:

org.springframework.web.multipart.MultipartException: Could not parse multipart…

原因:
Linux系统会自动删除项目承建的临时文件夹,这个文件夹刚好是上传保存的路径,所以上传文件报错

解决办法:

  1. 重启服务,这里只能暂时解决问题;
  2. 修改application.yml配置文件,设置临时文件夹:spring.http.multipart.location = /data/tmp

第二种办法完美解决啦


版权声明:本文为m0_37293461原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。