2010-09-12 8 views

Respuesta

4

El de la imagen se observa como application/octet-stream el que un navegador sólo puede ofrecer para descargar, ya que no sabe cómo interpretarlo.

Desde su archivo index.html está claro que estabas jugando con variaciones del tipo MIME, y no está claro si la norma requiere image/svg o image/svg+xml (o normas son lo que son, otra cosa).

+1

Iría por image/svg + xml, eso es lo que Apache enviará de forma predeterminada. – robertc

+1

Si se refiere a una especificación de borrador de trabajo obsoleta, eso es lo que obtiene. Las recomendaciones de SVG 1.1 (y 1.2T) (léase: "versión de especificación más madura/estable") dicen "imagen/svg + xml". –

13

Lo arreglé. añadí a /etc/nginx/mime.types

image/svg+xml svg svgz; 

Entonces comprobó que las respuestas del servidor correctamente

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

también Apagué otros espacios virtuales para ser claro.

0

En mi caso, puse default_type application/octet-stream; después de que el include mime.types; causó el problema. Y simplemente cambiarlos lo arreglaron.^_^