Spring Boot项目今天做了一个与前端對接富文本的上传图片到服务器,返回一段URL给前端一直运行着,前端一直请求接口一直上传图片做测试的时候后台报了一个错误
当时僦把我整蒙了,什么玩意儿还没遇到过这种问题
后来查阅了一下资料发现
-
程序对文件的操作时:会生成临时文件,暂存在临时文件中; 長时间不操作导致/tmp下面的tomcat临时文件目录被删除,且删除的文件不可恢复网页上传文件件时获取不到文件目录,报错
- 重启服务临时方案:会重新生成tomcat目录,但是生产环境不建议如此操作;
- 改变临时文件的存储路径如下