背景:有时候我们上传文件时会遇到这种报错,"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文件夹属性
2.通过注册Tomcat的配置Bean来指定临时目录
文章来源:https://www.toymoban.com/news/detail-768201.html
代码:文章来源地址https://www.toymoban.com/news/detail-768201.html
/**
* 文件上传的临时路径
*/
@Bean
MultipartConfigElement multip
到了这里,关于Failed to parse multipart servlet request; nested exception is java.io.IOException,文件上传异常的问题如何解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!