【发布时间】:2020-06-21 04:02:38
【问题描述】:
Spring Boot 应用程序中的多部分文件上传不适用于 tomcat 版本 9.0.31。但此功能在旧版本 9.0.30 上运行良好。但此版本存在漏洞并强制升级版本。 请参阅下面给出的错误
"timestamp": "2020-03-09T08:01:56.169+0000",
"status": 500,
"error": "Internal Server Error",
"message": "Failed to parse multipart servlet request; nested exception is java.io.IOException: org.apache.tomcat.util.http.fileupload.impl.IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly",
错误日志如下
nested exception is org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.IOException: org.apache.tomcat.util.http.fileupload.impl.IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly] with root causeorg.apache.tomcat.util.http.fileupload.MultipartStream$MalformedStreamException: Stream ended unexpectedly
请帮助解决这个问题。
【问题讨论】:
-
tomcat 9.0.31 版我也面临同样的问题,但在 9.0.30 版中,它按预期工作,但在 owasp 依赖检查器中显示漏洞
-
你是怎么得到这个错误的?我有同样的错误,但无法得到任何错误
标签: java spring-boot tomcat multipart