From 7c45a5c345c056341e696379ce4a99c1e16d92ef Mon Sep 17 00:00:00 2001 From: IvRogoz <103137358+IvRogoz@users.noreply.github.com> Date: Tue, 23 Aug 2022 12:06:49 +0200 Subject: [PATCH] Added Content Type .svgz to responses with proper content encoding applied --- src/WebResponses.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/WebResponses.cpp b/src/WebResponses.cpp index a22e991aa..52dd0ee49 100644 --- a/src/WebResponses.cpp +++ b/src/WebResponses.cpp @@ -493,6 +493,10 @@ void AsyncFileResponse::_setContentType(const String& path){ else if (path.endsWith(".jpg")) _contentType = "image/jpeg"; else if (path.endsWith(".ico")) _contentType = "image/x-icon"; else if (path.endsWith(".svg")) _contentType = "image/svg+xml"; + else if (path.endsWith(".svgz")){ + _contentType = "image/svg+xml"; + addHeader("Content-Encoding", "gzip"); + } else if (path.endsWith(".eot")) _contentType = "font/eot"; else if (path.endsWith(".woff")) _contentType = "font/woff"; else if (path.endsWith(".woff2")) _contentType = "font/woff2";