10

Flask で静的な SVG ファイルを提供したいのですが、SVG ファイルはContent-Typeヘッダーなしで転送されます。正しい MIME タイプはimage/svg+xml. Flask が SVG ファイルに正しい MIME タイプを使用してブラウザに送信することを確認するにはどうすればよいですか?

ファイルを と呼んでいますが/static/python.svg、存在します。

ファイルでこれを試しました__init__.pyが、違いはありませんでした:

import mimetypes

mimetypes.add_type('images/svg+xml', '.svg')
4

2 に答える 2

10

MIME タイプに誤りがあります。正しいものはimage/svg+xml(「s」がないことに注意してください)です。

import mimetypes

mimetypes.add_type('image/svg+xml', '.svg')
#                        ^ no s
于 2012-07-15T20:35:24.043 に答える