From c91714a6af57bfe6703d84fc60aa9dca1088b055 Mon Sep 17 00:00:00 2001 From: GHXX Date: Fri, 2 Feb 2024 05:07:20 +0100 Subject: [PATCH] add svg staticserve content type handling --- SimpleHttpServer/HttpServer.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SimpleHttpServer/HttpServer.cs b/SimpleHttpServer/HttpServer.cs index 4900784..eff0d0b 100644 --- a/SimpleHttpServer/HttpServer.cs +++ b/SimpleHttpServer/HttpServer.cs @@ -263,6 +263,9 @@ public sealed class HttpServer { if (File.Exists(staticResponsePath)) { rc.SetStatusCode(HttpStatusCode.OK); + if (staticResponsePath.EndsWith(".svg")) { + rc.ListenerContext.Response.AddHeader("Content-Type", "image/svg+xml"); + } using var f = File.OpenRead(staticResponsePath); await f.CopyToAsync(rc.ListenerContext.Response.OutputStream); } else {