美文网首页
Spring Boot 临时上传目录无效

Spring Boot 临时上传目录无效

作者: Luomeng | 来源:发表于2018-01-21 10:45 被阅读0次

    问题描述

    在Spring Boot中上传文件,在默认情况下会在/tmp目录下生成一个缓存的文件,但是有些Linux系统可能会定期清理/tmp目录下的。

    反映到程序中的问题就是长时间不操作上传文件的程序,再次上传会有如下错误。

    The temporary upload location [/tmp/tomcat.857343447127859909.9393/work/Tomcat/localhost/ROOT] is not valid

    解决方法

        @Bean
        MultipartConfigElement multipartConfigElement() {
            MultipartConfigFactory factory = new MultipartConfigFactory();
            // 设置一个临时目录
            factory.setLocation(Constant.FILE_UPLOAD_TMP_PATH);
            return factory.createMultipartConfig();
        }
    

    相关文章

      网友评论

          本文标题:Spring Boot 临时上传目录无效

          本文链接:https://www.haomeiwen.com/subject/ihxxaxtx.html