为了提供静态内容,比如svg文件,我添加了这样的扩展名:
endpointHostConfig.AllowFileExtensions.Add("svg");
但ServiceStack忽略IIS mime类型并使用自己错误的mime类型“application / svg”。如何为svg扩展指定正确的mime类型,例如“image / svg + xml”?
答案 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 +的下一个版本中允许这样做。