Tobias: Keine Dateinamen-Vorgabe bei Download

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

  1. 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

    1. 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