上传文件提示The temporary upload location [tmptomcat.xxxx...问题解决方案

    技术2022-07-11  129

    异常描述

    Caused by: java.io.IOException: The temporary upload location [/tmp/tomcat.xxx.xxx/work/Tomcat/localhost/ROOT] is not valid

    原因

    spring boot应用服务启动的时候,会在tmp目录下生成一个关于tomcat的文件目录,上传的文件先要转换成临时文件保存在这个文件夹下面。由于临时tmp目录下的文件,在长时间(10天)没有使用的情况下,就会被系统机制自动删除掉,所以长时间没访问的话,再次文件上传这个临时文件的文件夹会被删除。

    解决方案

    1、在配置文件中加上: server.tomcat.basedir=temp 2、重启项目

    Processed: 0.015, SQL: 9