控制台报错信息
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电脑
2.部署到线上linux服务器
在application的配置文件中增加你创建的目录路径
server.tomcat.basedir: /data/tmp