Content-type für SVG-Datei wird nicht erkannt
Fabian
- php
HI,
Ich habe ein PHP-Script geschrieben, das eine SVG-Datei (SVG: in XML geschriebenes Grafikformat) erzeugt, bzw. erzeugen sollte:
<?php
header("Content-type: image/svg");
echo "<?xml version="1.0" standalone="no"?>\n";
?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN" "http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg 20001102.dtd">
<svg>
<rect x="0" y="0" width="100%" height="100%" style="fill:red;"/>
</svg>
In Netscape4 wird dies auch als SVG-Datei angezeigt. Der MS IE 6 zeigt aber gar nichts an.
Fabian.
Hallo Fabian,
Ich habe ein PHP-Script geschrieben, das eine SVG-Datei (SVG: in XML geschriebenes Grafikformat) erzeugt, bzw. erzeugen sollte:
header("Content-type: image/svg");
Probier mal als Mime-Type:
image/svg+xml
Jedenfalls ist das der empfohlene Mime-Type fuer SVG-Grafiken.
viele Gruesse
Stefan Muenz
Probier mal als Mime-Type:
image/svg+xml
Danke für die Hilfe. Das Script funktioniert jetzt.
Jedenfalls ist das der empfohlene Mime-Type fuer SVG-Grafiken.
Das ist richtig und ich dachte, ich hätte image/svg+xml schon probiert. Meines Wissens ist image/svg aber die Empfehlung für ältere Browser. Sollte der Explorer diesen MIME-Typ eigentlich nicht auch unterstützen?
Fabian.
Hi
Sollte der Explorer diesen MIME-Typ eigentlich nicht auch unterstützen?
ich bin mir nicht sicher ob das wirklich so am Browser liegt, da IMHO
für die Darstellung von SVG noch immer plugins benötigt werden. Deshalb
ist es eher von belange, was für ein MIME-type auf das Plugin zeigt. Und
dieser Eintrag wird doch vom Plugin-Installer vorgenommen und nicht vom
Browser. Wobei dann wieder die Frage auftaucht, warum NN4.7 mitspielt.
bye eddie,
der sich nicht ganz sicher ist