nochmals Grafiken in CGI
Jörg Schnettker
- cgi
Hi,
ich habe folgenden Aufruf in HTML:
<img src=/cgi-bin/blah.cgi>
und blah.cgi sieht so aus:
#!/usr/bin/perl
print "Content-Type: image/gif\n\n";
print "Location: http://localhost/grafiken/blah.gif\n\n";
Nun dachte ich das ich eine Gif-Datei sehen würde. Leider sehe ich dieses tolle X vom IE5. Kann mir einer sagen woran das liegt? Könnte das an IE5 oder dem Server liegen? (OmniHTTP 2.02).
MfG
Jörg
Hi,
#!/usr/bin/perl
print "Content-Type: image/gif\n\n";
ein "\n" ist da zuviel. damit ist der header beendet
und der rest wird als dateiinhalt betrachtet.
mach's so:
print "Content-Type: image/gif\n";
print "Location: http://localhost/grafiken/blah.gif\n\n";
wenn die url stimmt muss es gehen
gruss
manne
Hi,
mach's so:
oder besser gleich so:
print "Location: http://localhost/grafiken/blah.gif\n\n";
Der Server setzt den Content-type automatisch. Der Form halber müßte vorher noch Status 304 (IIRC) ausgegeben werden, aber ich mache das auch nirgendwo :-)
Cheatah