spring-boot上传文件报错:The temporary upload location.....

控制台报错信息


2019-12-18 16:04:55.761 ERROR 12736 --- [io-10000-exec-6] MyExceptionHandler                       : Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [C:\Users\Administrator\AppData\Local\Temp\tomcat.1984362676599628585.10000\work\Tomcat\localhost\ROOT] is not valid

[C:\Users\Administrator\AppData\Local\Temp\tomcat.1984362676599628585.10000\work\Tomcat\localhost\ROOT] is not valid
2019-12-18 16:06:38.741 ERROR 12736 --- [io-10000-exec-3] MyExceptionHandler                       : Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [C:\Users\Administrator\AppData\Local\Temp\tomcat.1984362676599628585.10000\work\Tomcat\localhost\ROOT] is not valid



2019-12-18 16:06:38.743  WARN 12736 --- [io-10000-exec-3] .m.m.a.ExceptionHandlerExceptionResolver : Resolved exception caused by Handler execution: org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [C:\Users\Administrator\AppData\Local\Temp\tomcat.1984362676599628585.10000\work\Tomcat\localhost\ROOT] is not valid

解决办法

1.本机windows电脑

spring-boot上传文件报错:The temporary upload location....._第1张图片

2.部署到线上linux服务器

在application的配置文件中增加你创建的目录路径

server.tomcat.basedir: /data/tmp

你可能感兴趣的:(springboot,java高级)