-
Springboot 项目上传文件报错java.nio.file.NoSuchFileException: /tmp/undertow.xx/undertowxx
- 解决办法:在项目的application.properties文件中添加如下代码(home/temp 是服务器的临时路径,可以根据自己需求改写)
-
spring.servlet.multipart.location = /home/temp
产生上面报错的原因,Springboot 在处理上传文件时,会在服务临时目录先创建一个临时文件,然后将流写入临时文件,如果我们没有指定临时目录,Springboot会自己创建一个临时目录,但是这个临时目录会因为长时间未使用被linux删除,所以再次上传时就会产生错误。
Springboot上传文件报错 java.nio.file.NoSuchFileException: /tmp/undertow.xx/undertowxx
于 2024-05-22 14:52:19 首次发布