diff --git a/spring-web/src/main/java/org/springframework/web/multipart/support/StandardMultipartHttpServletRequest.java b/spring-web/src/main/java/org/springframework/web/multipart/support/StandardMultipartHttpServletRequest.java index 6970c8e12e..ac367a2a5e 100644 --- a/spring-web/src/main/java/org/springframework/web/multipart/support/StandardMultipartHttpServletRequest.java +++ b/spring-web/src/main/java/org/springframework/web/multipart/support/StandardMultipartHttpServletRequest.java @@ -118,8 +118,11 @@ public class StandardMultipartHttpServletRequest extends AbstractMultipartHttpSe protected void handleParseFailure(Throwable ex) { String msg = ex.getMessage(); - if (msg != null && msg.contains("size") && msg.contains("exceed")) { - throw new MaxUploadSizeExceededException(-1, ex); + if (msg != null) { + msg = msg.toLowerCase(); + if (msg.contains("size") && msg.contains("exceed")) { + throw new MaxUploadSizeExceededException(-1, ex); + } } throw new MultipartException("Failed to parse multipart servlet request", ex); }