SVG图像文件显示XML代码而不是图像

时间:2013-11-19 23:44:37

标签: xml image .htaccess object svg

过去几天我一直在网上搜索解决我的问题,并以不同的方式从Illustrator导出我的文件,结果都是一样的。我已经编辑了我的.htaccess文件以包含“AddType image / svg + xml svg AddType image / svg + xml svgs”,它仍然不适用于我。我正在使用object标签,因为我想为旧设备和浏览器提供后备图像。但是,当我使用SVG标签时,SVG可以正常工作,但不能使用对象标签。以下是我看到的图片:http://bit.ly/1cFzctg

我在Safari和Chrome上运行10.9的macbook pro上测试过它。这是网站Testing Site,我创建了一个空白的html页面,上面只有SVG元素。我已经包含了我所看到的图片。谢谢你的帮助。

3 个答案:

答案 0 :(得分:0)

您所要做的就是删除svg开始标记之前的内容。

这对我有用jsfiddle.net/LguDF /

答案 1 :(得分:0)

svg c4.svg正在作为text/plain投放。这就是它显示为文本的原因。您应该将其作为image/svg+xml投放。

答案 2 :(得分:0)

我发现这是我主人的问题。我已经改变了主机,现在一切正常。