如何在html5和jboss服务器中使用svgz文件

时间:2014-11-11 11:50:50

标签: javascript jquery html html5 svg

我正在使用html5,jquery和jboss服务器来开发spring j2ee项目。 我在我的网站上使用svg文件。这个文件很大,所以我把svg压缩到svgz类型。 但我在浏览器中加载svgz文件时遇到问题。

我的HTML代码是:

<embed width="100%" height="100%" style="opacity: 0.6;" src="${context}/resources/svg/Valentines_Day_Heart_Card_Vector.svgz" type="image/svg+xml" />

错误是:

此页面包含以下错误:

第1行第1行的

错误:文档为空 下面是第一个错误的页面呈现。

我该如何解决?

1 个答案:

答案 0 :(得分:1)

  1. 检查svg资源URL是否可用(它不是404)
  2. 检查是否使用正确的mediatype image/svg+xml
  3. 发送了它
  4. 检查它是否附带Content-Encoding: gzip HTTP标头
  5. 您可能需要考虑使用Transfer-Encoding: gzip,但这取决于您。请参见例如https://stackapps.com/questions/916/why-content-encoding-gzip-rather-than-transfer-encoding-gzip