背景:有時候我們上傳文件時會遇到這種報錯,"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"。導(dǎo)致上傳文件失敗。
原因:這種問題出現(xiàn)的原因是因為操作系統(tǒng)清理緩存垃圾的時候把Tomcat的文件上傳臨時目錄刪除了,導(dǎo)致我們上傳文件找不到原來的臨時目錄,所以上傳會報錯。
解決辦法有三個:
1.修改application.yml文件配置,配置tomcat的basedir文件夾屬性
2.通過注冊Tomcat的配置Bean來指定臨時目錄
文章來源:http://www.zghlxwxcb.cn/news/detail-768201.html
?代碼:文章來源地址http://www.zghlxwxcb.cn/news/detail-768201.html
/**
* 文件上傳的臨時路徑
*/
@Bean
MultipartConfigElement multip
到了這里,關(guān)于Failed to parse multipart servlet request; nested exception is java.io.IOException,文件上傳異常的問題如何解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!