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 <img> tags can render SVGs correctly. Amp-Thread-ID: https://ampcode.com/threads/T-019d2da7-6a64-726a-af91-bd9c44e7f43cpull/13196/head
parent
b1fdbeb9a7
commit
225c52f6a4
|
|
@ -24,6 +24,7 @@ def init_mime_types():
|
||||||
# Web types (used by server.py for static file serving)
|
# Web types (used by server.py for static file serving)
|
||||||
mimetypes.add_type('application/javascript; charset=utf-8', '.js')
|
mimetypes.add_type('application/javascript; charset=utf-8', '.js')
|
||||||
mimetypes.add_type('image/webp', '.webp')
|
mimetypes.add_type('image/webp', '.webp')
|
||||||
|
mimetypes.add_type('image/svg+xml', '.svg')
|
||||||
|
|
||||||
# Model and data file types (used by asset scanning / metadata extraction)
|
# Model and data file types (used by asset scanning / metadata extraction)
|
||||||
mimetypes.add_type("application/safetensors", ".safetensors")
|
mimetypes.add_type("application/safetensors", ".safetensors")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue