From 3af23e241a6f5dfb95b717103f3e8b5e3a20d24f Mon Sep 17 00:00:00 2001 From: Elisha Hollander Date: Mon, 5 Sep 2022 01:02:37 +0300 Subject: [PATCH 1/2] add `application/zip` mime type --- .../main/java/org/springframework/http/MediaType.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/spring-web/src/main/java/org/springframework/http/MediaType.java b/spring-web/src/main/java/org/springframework/http/MediaType.java index 4a8b625dc323..8e7367bc9244 100644 --- a/spring-web/src/main/java/org/springframework/http/MediaType.java +++ b/spring-web/src/main/java/org/springframework/http/MediaType.java @@ -281,6 +281,16 @@ public class MediaType extends MimeType implements Serializable { */ public static final String APPLICATION_XML_VALUE = "application/xml"; + /** + * Public constant media type for {@code application/zip}. + */ + public static final MediaType APPLICATION_ZIP; + + /** + * A String equivalent of {@link MediaType#APPLICATION_ZIP}. + */ + public static final String APPLICATION_ZIP_VALUE = "application/zip"; + /** * Public constant media type for {@code image/gif}. */ @@ -422,6 +432,7 @@ public class MediaType extends MimeType implements Serializable { APPLICATION_STREAM_JSON = new MediaType("application", "stream+json"); APPLICATION_XHTML_XML = new MediaType("application", "xhtml+xml"); APPLICATION_XML = new MediaType("application", "xml"); + APPLICATION_ZIP = new MediaType("application", "zip"); IMAGE_GIF = new MediaType("image", "gif"); IMAGE_JPEG = new MediaType("image", "jpeg"); IMAGE_PNG = new MediaType("image", "png"); From 1ddb2c85397ad37a2854d759b1e7471a88a14a90 Mon Sep 17 00:00:00 2001 From: Elisha Hollander Date: Mon, 5 Sep 2022 05:53:54 +0300 Subject: [PATCH 2/2] add `application/zip` to `MimeTypeUtils` --- .../java/org/springframework/util/MimeTypeUtils.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/spring-core/src/main/java/org/springframework/util/MimeTypeUtils.java b/spring-core/src/main/java/org/springframework/util/MimeTypeUtils.java index d85370e281b6..76500fa8c164 100644 --- a/spring-core/src/main/java/org/springframework/util/MimeTypeUtils.java +++ b/spring-core/src/main/java/org/springframework/util/MimeTypeUtils.java @@ -111,6 +111,16 @@ public abstract class MimeTypeUtils { */ public static final String APPLICATION_XML_VALUE = "application/xml"; + /** + * Public constant mime type for {@code application/zip}. + */ + public static final MimeType APPLICATION_ZIP; + + /** + * A String equivalent of {@link MimeTypeUtils#APPLICATION_ZIP}. + */ + public static final String APPLICATION_ZIP_VALUE = "application/zip"; + /** * Public constant mime type for {@code image/gif}. */ @@ -185,6 +195,7 @@ public abstract class MimeTypeUtils { APPLICATION_JSON = new MimeType("application", "json"); APPLICATION_OCTET_STREAM = new MimeType("application", "octet-stream"); APPLICATION_XML = new MimeType("application", "xml"); + APPLICATION_ZIP = new MimeType("application", "zip"); IMAGE_GIF = new MimeType("image", "gif"); IMAGE_JPEG = new MimeType("image", "jpeg"); IMAGE_PNG = new MimeType("image", "png");