首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在html服务器中使用svgz

在html服务器中使用svgz
EN

Stack Overflow用户
提问于 2009-08-05 14:14:08
回答 3查看 4.8K关注 0票数 3

我使用chrome来可视化我放在服务器上的svg文件,它工作得很好。下面是它的简单的死html:

代码语言:javascript
复制
<a href="test.svg">svg</a>

但是,当我尝试使用svgz时,它不起作用。下面是我使用的代码:

代码语言:javascript
复制
<a href="test.svgz">svgz</a>

在这里,错误:

此页面包含以下错误:第1列第1行上的错误:下面的编码错误是页面的呈现,直至第一个错误。

在我看来,浏览器不会首先解压缩文件。知道如何使这个(小得多的) svgz文件在我的浏览器上很好地显示吗?

EN

回答 3

Stack Overflow用户

发布于 2009-08-05 15:26:32

我必须在web文件夹根目录中添加一个.htaccess,内容如下:

代码语言:javascript
复制
AddType image/svg+xml svg
AddType image/svg+xml svgz
AddEncoding x-gzip .svgz

从这两个链接这里这里

票数 3
EN

Stack Overflow用户

发布于 2013-07-15 16:52:46

此页面中的信息解决了我的IIS http://forums.iis.net/t/1175276.aspx/1问题。

代码语言:javascript
复制
<system.webServer>
  <rewrite>
    <outboundRules>
        <rule name="Rewrite SVGZ header" preCondition="IsSVGZ" stopProcessing="true">
            <match serverVariable="RESPONSE_Content_Encoding" pattern=".*" />
            <action type="Rewrite" value="gzip" />
        </rule>
        <preConditions>
            <preCondition name="IsSVGZ">
                <add input="{PATH_INFO}" pattern="\.svgz$" />
            </preCondition>
        </preConditions>
    </outboundRules>
  </rewrite>
  <staticContent>
    <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
    <mimeMap fileExtension=".svgz" mimeType="image/svg+xml" />
  </staticContent>
</system.webServer>
票数 1
EN

Stack Overflow用户

发布于 2009-08-05 14:27:54

看起来它是在build 13536和更高版本的http://code.google.com/p/chromium/issues/detail?id=9737⟨⟩中修复的,所以我想您只需要升级浏览器吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1233540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档