Keine Dateinamen-Vorgabe bei Download
Tobias
- cgi
Hi,
mein Problem:
Ich will eine Binärdatei vom Server an den Browser senden. Dazu verwende ich folgenden Header:
print 'Content-type: application/x-ooo; filename="Beispieldateiname.txt"', "\n";
print 'Content-disposition: inline; filename="Beispieldateiname.txt"', "\n";
print 'Content-length: '.-s Beispieldateiname.txt', "\n\n";
Wenn ich das Perl-Skript nun lokal auf meinem Windows-Apache laufen lassen, steht im Datei-Speichern-Dialog
als Dateinamen-Vorgabe auch schön brav "Beispieldateiname.txt". Wenn ich das Skript nun aber auf dem
Server ausführe (auch Apache), erscheint nur ".html".
Natürlich habe ich die mögliche Lösung dieses Problems auf
"http://www.teamone.de/selfhtml/sfausles/tsfa_tem.htm#a1" gelesen, bin aber zu der Erkenntnis
gekommen, daß dies sehr unschön ist :-)
Meine Frage: Weiß jemand einen Header oder eine sonstige Lösung (außer der in der Forums-Auslese be-
schriebenen), der/die dieses Problem behebt?
Gruß,
Tobias
Hi,
print 'Content-type: application/x-ooo; filename="Beispieldateiname.txt"', "\n";
hm, jetzt wo ich drüber nachdenke meine ich mich zu erinnern, daß die Anführungszeichen beim 'filename' falsch sind.
Cheatah
Hi,
print 'Content-type: application/x-ooo; filename="Beispieldateiname.txt"', "\n";
hm, jetzt wo ich drüber nachdenke meine ich mich zu erinnern, daß die Anführungszeichen beim 'filename' falsch sind.
Das ist aber schlecht. Weil dann steht es in der Forumsauslese falsch :-)
Kann's leider momentan nicht testen...
Gruß,
Tobias