2010-09-12 9 views

Antwort

4

Die des Bildes wird als application/octet-stream festgestellt, die ein Browser bieten kann nur herunterladen, da es nicht weiß, wie sie zu interpretieren.

Von Ihrer index.html Datei ist es klar, dass man mit Variationen des MIME-Typs um spielt, und es ist unklar, ob die Standard-image/svg oder image/svg+xml erfordert (oder Standards zu sein, was sie sind, etwas ganz anderes).

+1

Ich würde für image/svg + xml gehen, das ist, was Apache standardmäßig sendet. – robertc

+1

Wenn Sie auf eine veraltete Arbeitsentwurfsspezifikation verweisen, dann erhalten Sie das. Die Empfehlungen von SVG 1.1 (und 1.2T) (sprich: "reifste/stabilste Version") sagen beide "image/svg + xml". –

13

Ich habe es behoben. Ich habe

image/svg+xml svg svgz; 

/etc/nginx/mime.types Dann überprüfte ich, dass Server-Antworten richtig

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

Auch drehte ich andere virtuelle Räume off für klar sein.

0

In meinem Fall stelle ich default_type application/octet-stream; nach der include mime.types; Ursache das Problem. Und schalte sie einfach fest.^_^