美文网首页
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