Mailinglisten-Archive |
Daniel Lorch wrote:
> Header("Content-Type: application/x-tar\n\n"); // force browser to download it
> Header("Content-Disposition: attachment; filename=\"filename.bla\"");
>
> x-tar hab ich gewählt, weil der browser garantiert nichts "schlimmes"
> damit anstellen wird sondern es brav downloadet.
Das funktioniert aber beim Explorer nur soloange die Endung des
Dateinamens im Disposition-Header nicht bekannt ist.
".bla" ist vermutlich nicht bekannt, damit hält sich der Explorer an
den mittgeteilten Content-Type, aber ".pdf" z.B. wird immer angezeigt
(installiertes Acrobat-Plugin vorausgesetzt).
"Content-Type", "Content-Disposition: attachment", alles egal.
Dank Registry weiß der Explorer doch viel besser, was mit einer PDF
Datei passieren soll, als der blöde Absender.
Wenn mich jemand mit einer vernünftigen Lösung zum Download von PDFs,
Excel-Sheets u.a. (ohne Verpackung in ZIP-Dateien, ohne Start der
dazu registrierten Anwendung) im Sinne der Aussage des vorigen Absatzes
Lügen strafen kann, so sei es ihm bei nächster Gelegenheit mit
mindestens
einem Freigetränk gedankt ...
--
Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de +49-711-99091-77
php::bar PHP Wiki - Listenarchive