Sabine: Download im CGI-Kontext: Probleme mit unterschiedlichen Browsern

Beitrag lesen

Hallo allerseits,
ich habe ein Problem beim Senden einer .zip-Datei in einem CGI-Download-Kontext:

print "content-type: application/octet-stream\n";
print "location: ../software/spring.zip\n\n";

Netscape und MS IE klappen brav ihren Dialog auf und speichern die Datei unter ihrem richtigen Namen dahin, wohin man sie haben will. Konqueror erkennt den MIME-Type und schiebt die Datei ohne zu fragen in den Cache (ganz blöd - weg is sie).

Ich habe das Gleiche vorher mit einer etwas komplizierteren Lösung versucht:
Datei binär gelesen und gepuffert weitergereicht mit dem HTTP-Header

print "content-type: application/octet-stream\n";
print "content-disposition: filename=../software/spring.zip\n\n";

Netscape und Konqueror legen die Datei unter ihrem richtigen Namen ab. MS IE ignoriert leider völlig die content-disposition und will die Datei unter dem Namen des Skripts ablegen - ganz dumme Idee.

Weiß jemand Rat?

Sabine