如何为ServiceStack AllowFileExtensions条目指定mime类型?

时间:2013-04-01 07:29:07

标签: .net iis servicestack

为了提供静态内容,比如svg文件,我添加了这样的扩展名:

endpointHostConfig.AllowFileExtensions.Add("svg");

但ServiceStack忽略IIS mime类型并使用自己错误的mime类型“application / svg”。如何为svg扩展指定正确的mime类型,例如“image / svg + xml”?

1 个答案:

答案 0 :(得分:1)

您可以添加自己的自定义mime类型:

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

我还just added the SVG mime-type to the default list of AllowedFileExtensions所以默认情况下会在ServiceStack v3.9.44 +的下一个版本中允许这样做。