2010-09-12 17 views

Répondre

4

Le de l'image est noté comme un navigateur application/octet-stream qui ne peut offrir à télécharger car il ne sait pas comment l'interpréter.

À partir de votre fichier index.html il est clair que vous jouer avec des variations du type MIME, et on ne sait pas si la norme exige image/svg ou image/svg+xml (ou les normes étant ce qu'elles sont, tout autre chose).

+1

j'irais pour l'image/svg + xml, c'est ce que Apache envoie par défaut. – robertc

+1

Si vous faites référence à une spécification de brouillon désuète, c'est ce que vous obtenez. Les recommandations SVG 1.1 (et 1.2T) (lire: "spec plus mature/version stable"), les deux disent "image/svg + xml". –

13

Je l'ai fixé. Je ajouté à /etc/nginx/mime.types

image/svg+xml svg svgz; 

Ensuite, j'ai vérifié que les réponses du serveur correctement

wget -O - -S http://proximax.ru/media/content/final/avW30U.svg > /dev/null 
.. 
Content-Type: image/svg+xml 
.. 

Aussi j'éteins d'autres espaces virtuels pour être clair.

0

Dans mon cas, je mets default_type application/octet-stream; après la include mime.types; la cause du problème. Et il suffit de les changer pour les réparer.^_^