diff --git a/smart-http-server/src/main/java/org/smartboot/http/server/decode/MultipartFormDecoder.java b/smart-http-server/src/main/java/org/smartboot/http/server/decode/MultipartFormDecoder.java index 2d4b17757fb20b036c3ff9c7c8a189e737934803..052f1a4ebd0209d4ad0f9828391d7381dd308467 100644 --- a/smart-http-server/src/main/java/org/smartboot/http/server/decode/MultipartFormDecoder.java +++ b/smart-http-server/src/main/java/org/smartboot/http/server/decode/MultipartFormDecoder.java @@ -114,7 +114,7 @@ public class MultipartFormDecoder { } //todo:System.out.println("headerName: " + name.getStringValue()); currentPart.setHeaderTemp(name.getStringValue()); - if (HeaderNameEnum.CONTENT_DISPOSITION.getName().equals(name.getStringValue())) { + if (HeaderNameEnum.CONTENT_DISPOSITION.getName().equalsIgnoreCase(name.getStringValue())) { state = STATE_CONTENT_DISPOSITION_DECODER; } else { state = STATE_PART_HEADER_VALUE;