我有一个带有svg文件的图像标记:
<img src="/uploadedImages/temp/Example.svg?n=9368" alt="testsvg" title="testsvg" align="middle">
不会在任何浏览器中显示。我可以在Developer Tools中看到Content-Type作为application / octet-stream发布。但是,在IIS 7.5中,我将MIME类型设置为image / svg + xml(请参阅上面链接“IIS MimeTypes”中的附加屏幕截图)。我也尝试在web.config中设置它,如下所示:
<staticContent>
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
但这也没有帮助。我错过了什么?如何加载正确的Mime类型以便图像可以在浏览器中显示? (顺便说一句,在IE浏览器中,如果我浏览文件的位置,图像会显示。但不是在Chrome和Firefox中,他们只是想下载文件而不是显示它。)