资源解释为图像,但在 xampp 中使用 MIME 类型 text/xml 传输?
Posted
技术标签:
【中文标题】资源解释为图像,但在 xampp 中使用 MIME 类型 text/xml 传输?【英文标题】:Resource interpreted as image but transferred with MIME type text/xml in xampp? 【发布时间】:2015-05-19 17:41:48 【问题描述】:我有一个没有 .htaccess 的项目(当您的项目中有 .htaccess 时,我已经找到了解决方案)并且它没有显示我的 .svg。正常图像正确显示。错误信息如下:
Resource interpreted as image but transferred with MIME type text/xml.
我在 osx yosemite 版本 10.10.1 上使用 xampp。可以加吗
AddType image/svg+xml svg svgz
AddEncoding gzip svgz
在我的 xampp 中的某个地方?
提前致谢!
编辑:我重新安装了 xampp 并解决了问题。我将保持开放状态,以防人们再次遇到此问题并且其中一个答案可能是正确的。
【问题讨论】:
任何可以放在 .htaccess 中的东西也可以放在你的 Apache 主配置文件中。我上次使用 xampp 是在apache/conf
下,但你应该查阅 xampp 文档。
感谢您的提示,我会记住的。真的很奇怪......当我在新标签中打开图像时,它不应该有同样的错误吗?因为它在另一个选项卡中工作,它只是不适用于这个项目......
这个问题有答案,还是僵尸?
我有一个小问题...我重新安装了 xampp 然后它工作了,所以我很遗憾无法测试它:-(
@FrederikWitte 我的解决方案有帮助吗?如果是这样,如果您考虑投票和/或接受,我会很高兴:)
【参考方案1】:
您似乎可以根据您的操作系统将适当的 mime 类型定义添加到以下位置:
xampp\apache\conf\mime.types
或 /etc/httpd/conf/mime.types
请注意,您要查找的配置文件名为 mime.types
您要添加的定义类似于:
image/svg+xml svg svgz
更多信息:
1. Thread on the topic
2. Blog post on the topic
【讨论】:
嘿,烧烤,正如我在评论中所写,我刚刚重新安装了 xampp,它再次为我工作了,所以我很遗憾无法检查您的解决方案是否有效以上是关于资源解释为图像,但在 xampp 中使用 MIME 类型 text/xml 传输?的主要内容,如果未能解决你的问题,请参考以下文章
Chrome 说“资源解释为脚本,但使用 MIME 类型文本/纯文本传输。”,啥给出?
Springboot - 资源解释为样式表,但使用 MIME 类型 text/html 传输
CSS、.htaccess、资源解释为样式表,但使用 MIME 类型 text/html 传输
资源解释为“其他”,但以未定义的 MIME 类型传输。 IE 错误(Asp.net 网站)