上海古都建筑设计集团,上海办公室装修设计公司,上海装修公司高质量的内容分享社区,上海装修公司我们不是内容生产者,我们只是上海办公室装修设计公司内容的搬运工平台

Failed to parse multipart servlet request; nested exception is java.io.IOException,文件上传异常的问题如何解决

guduadmin331月前

背景:有时候我们上传文件时会遇到这种报错,"Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [C:\\Users\\XXXX\\AppData\\Local\\Temp\\tomcat.2460390372185321891.8082\\work\\Tomcat\\localhost\\ROOT] is not valid"。导致上传文件失败。

原因:这种问题出现的原因是因为操作系统清理缓存垃圾的时候把Tomcat的文件上传临时目录删除了,导致我们上传文件找不到原来的临时目录,所以上传会报错。

解决办法有三个:

1.修改application.yml文件配置,配置tomcat的basedir文件夹属性

Failed to parse multipart servlet request; nested exception is java.io.IOException,文件上传异常的问题如何解决,第1张

2.通过注册Tomcat的配置Bean来指定临时目录

Failed to parse multipart servlet request; nested exception is java.io.IOException,文件上传异常的问题如何解决,第2张

 代码:

    /**
     * 文件上传的临时路径
     */
    @Bean
    MultipartConfigElement multip

网友评论

搜索
最新文章
热门文章
热门标签
 
 女人梦见已故亲人复活并说话  梦见燕子生小燕子  晚年最可怜的4大生肖女