Hallo Leute,
Ich habe da ein Problem mit dem IE. Folgender Quelltext soll den Browser dazu bewegen eine Datei als $zipName zu speichern.
$zipName enthält den String test.zip.
print "Content-Disposition: inline; filename="$zipName" Content-Type: application/zip;\n\n";
open( ZIP, "<$zipName") || die "Datei wurde nicht gefunden\n";
while( <ZIP> ) {
print;
}
close( ZIP );
Bei FireFox z.B. läuft alles super. Der "Datei speichern" Dialog erscheint und der Name test.zip ist bereits "voreingetragen".
Beim IE erscheint als "voreingertagener" Dateiname der Name des Skripts (zip.cgi) und nicht der in $zipname angegebene Dateiname.
Aufgerufen wird das Skript so:
"http://www.server.de/cgi-bin/zip.cgi?test.zip+verzeich/verzeich/"
Weiß wer von euch Rat?
Vielen Dank schon mal,
MFG