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

how to use svgz file in html5 and jboss server

本文关键字:svgz 文件 服务器 jboss html5      更新时间:2023-09-26

我正在使用html5、jquery和jboss服务器开发springj2ee项目。我在我的网站上使用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. 检查svg资源URL是否可用(它不是404)
  2. 检查它是否使用正确的中介类型image/svg+xml发送
  3. 检查是否使用了Content-Encoding: gzip HTTP标头

您可能需要考虑使用Transfer-Encoding: gzip,但这取决于您自己。参见例如https://stackapps.com/questions/916/why-content-encoding-gzip-rather-than-transfer-encoding-gzip.