1

svg ファイルなどの静的コンテンツを提供するために、次のような拡張機能を追加しました。

endpointHostConfig.AllowFileExtensions.Add("svg");

しかし、ServiceStack は IIS MIME タイプを無視し、独自の間違った MIME タイプ "application/svg" を使用します。svg 拡張子の「image/svg+xml」など、正しい MIME タイプを指定するにはどうすればよいですか?

4

1 に答える 1

1

以下に追加することで、独自のカスタム MIME タイプを追加できます。

MimeTypes.ExtensionMimeTypes["svg"] = "image/svg+xml"; 

また、SVG MIME タイプを AllowedFileExtensions のデフォルト リストに追加したので、ServiceStack v3.9.44+ の次のリリースではデフォルトで許可されます。

于 2013-04-01T08:46:29.613 に答える