在使用SpringBoot上传文件时遇到的一些问题

之前自己做了一个个人博客部署到自己的服务器上,之前上传图片都测试了,没有任何问题,

过了一段时间没事发一下博客,后来发现图片上传报错

The temporary upload location [/tmp/xxx] is not valid

 后来网上查到说是linux过一段时间会删除tmp目录下的临时文件,而上传文件时默认会在/tmp/tomcat.************.9008目录下创建临时文件

由于此目录在长时间没有使用会被系统清理掉,所以导致上传时出现上述异常。

解决方法

1,修改临时目录

2,在linux中设置不清理临时目录

我的解决方法就是在服务器上创建一个对应的文件夹,然后再yml文件中配置

server.tomcat.basedir: /data/tmp  # 这个文件夹需要自己手动创建

  

posted @ 2020-01-19 19:43  不爱笑青年  阅读(679)  评论(0编辑  收藏  举报