From 225c52f6a4fb4e4591ee1fa648bbb8d4266b324a Mon Sep 17 00:00:00 2001 From: Jin Yi Date: Fri, 27 Mar 2026 14:13:29 +0900 Subject: [PATCH] fix: register image/svg+xml MIME type for .svg files (#13186) The /view endpoint returns text/plain for .svg files on some platforms because Python's mimetypes module does not always include SVG by default. Explicitly register image/svg+xml so tags can render SVGs correctly. Amp-Thread-ID: https://ampcode.com/threads/T-019d2da7-6a64-726a-af91-bd9c44e7f43c --- utils/mime_types.py | 1 + 1 file changed, 1 insertion(+) diff --git a/utils/mime_types.py b/utils/mime_types.py index 916e963c5..a173ad109 100644 --- a/utils/mime_types.py +++ b/utils/mime_types.py @@ -24,6 +24,7 @@ def init_mime_types(): # Web types (used by server.py for static file serving) mimetypes.add_type('application/javascript; charset=utf-8', '.js') mimetypes.add_type('image/webp', '.webp') + mimetypes.add_type('image/svg+xml', '.svg') # Model and data file types (used by asset scanning / metadata extraction) mimetypes.add_type("application/safetensors", ".safetensors")