2009-08-05 9 views
2

J'utilise chrome pour visualiser un fichier svg que je mets sur un serveur, cela fonctionne bien. Voici le code html mort simple pour elle:en utilisant svgz dans le serveur html

<a href="test.svg">svg</a> 

Cependant, lorsque je tente d'utiliser svgz à la place, il ne fonctionne pas. Voici le code que j'utilise:

<a href="test.svgz">svgz</a> 

Voici l'erreur:

This page contains the following errors: error on line 1 at column 1: Encoding error Below is a rendering of the page up to the first error.

me semble que le navigateur ne décompresse pas d'abord le fichier. Une idée comment puis-je faire ce fichier svgz (beaucoup plus petit) pour afficher joliment sur mon navigateur?

Répondre

0

On dirait que c'est corrigé dans la version 13536 et plus grande ⟨http://code.google.com/p/chromium/issues/detail?id=9737⟩ alors je suppose que vous avez juste à mettre à jour le navigateur?

+0

Merci pour votre réponse, il est avéré être quelque chose d'autre –

+0

ce qui était l'autre chose? J'ai le même problème. Comment l'avez-vous réparé? – Hippyjim

2

je dû ajouter un .htaccess à la racine du dossier web avec le contenu suivant:

AddType image/svg+xml svg 
AddType image/svg+xml svgz 
AddEncoding x-gzip .svgz 

De ces 2 liens here et here

+0

En fait cela a cessé de fonctionner (même message d'erreur, je ne comprends pas ce qui se passe ...) –

1

Les informations sur cette page résoudre mon problème avec IIS http://forums.iis.net/t/1175276.aspx/1

<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> 
Questions connexes