情景:
springboot项目打包之后在Linux服务器部署,上传文件报错:
org.springframework.web.multipart.MultipartException: Could not parse multipart…
原因:
Linux系统会自动删除项目承建的临时文件夹,这个文件夹刚好是上传保存的路径,所以上传文件报错
解决办法:
- 重启服务,这里只能暂时解决问题;
- 修改application.yml配置文件,设置临时文件夹:spring.http.multipart.location = /data/tmp
第二种办法完美解决啦