auf POST-Anfrage eine Datei schicken
Marc Bachmann
- perl
Hallo miteinander,
ich würde gerne auf eine POST-Anfrage eine Datei an den Anwender schicken.
Dies funktioniert auch eigentlich. Lediglich der Dateiname wird nicht richtig vom Browser (IE 6) ausgewertet.
Ich schicken folgende Daten an den Anwender:
Content-type: application/pdf name="test.pdf"
Content-disposition: inline; filename="test.pdf"
Content-length: 1024
Im Browser öffnet sich dann das PDF-Plugin und das Dokument wird angezeigt.
Klickt der Anwender jedoch auf Speichern, erscheint der Name des Scriptes als Dateiname (wahrscheinlich, weil diese noch in der Adresszeile des Browsers steht).
Weiss jemand, wie ich dem Browser mitteilen kann, dass die Datei halt test.pdf heisst?
Vielen Dank und viele Grüsse
Marc Bachmann
Hi,
Dies funktioniert auch eigentlich. Lediglich der Dateiname wird nicht richtig vom Browser (IE 6) ausgewertet.
Content-disposition: inline; filename="test.pdf"
nun ja, ich an seiner Stelle hätte ebenfalls Probleme mit einem Dateinamen, der Anführungszeichen beinhaltet - das kann Windows nämlich nicht.
Cheatah
Mahlzeit
guck mal hier http://perlbase.xwolf.de/cgi-bin/perlbase.cgi?dis.10.13 da hab ich das mal aufgeschrieben.
Viele Grüße, Rolf