SVG图像在服务器上显示为损坏的图像

时间:2012-06-05 17:19:11

标签: html svg

我遇到了一个奇怪的问题,在Apache上使用简单的img标签显示.svg。

在我的本地计算机上,图像可见。在我的mt VPS上,图像是破碎的链接。当我右键单击损坏的图像链接和“打开图像”时,它会正确显示图像(告诉我路径是正确的)。

我的HTML看起来像这样:

<img width="32" height="32" alt="icon" id="create-wheel-icon2" src="public/assets/img/svg/idea_vect.svg" style="left: 230px; top: 57px; opacity: 1;">

有什么想法吗?

2 个答案:

答案 0 :(得分:24)

罗伯特上面提供的链接信息对我有用:

.htaccess文件包含以下规则:

AddType image/svg+xml svg svgz
AddEncoding gzip svgz

答案 1 :(得分:8)

很可能您没有使用正确的mime类型提供图像。这里有一些关于如何做到这一点的信息:http://kaioa.com/node/45

您可以随时尝试让png文件先工作,以确保它不会显示您放置图像的位置。

相关问题