Mailinglisten-Archive |
Hallo ich versuche gerade einen sicheren Download hinzubekommen, wie in http://www.php-faq.de/q/q-datei-download.html beschrieben: header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"$save_as_name\""); header ("Content-Transfer-Encoding: binary"); header("Content-Length: ".filesize($filename) ); readfile($filename); Es klappt auch in allen Browsern mit Ausnahme von IE 5 am Macintosh. Da wesentliche Kunden mit Macs arbeiten, muss ich das auf die Reihe kriegen. In allen Browsern wird der korrekte Dateiname beim Download übergeben, im IE 5 jedoch immer der Dateinname des PHP-Skripts. Ich kann den IE mit keinem Trick dazu bewegen, den Dateinamen zu übernehmen. Ich habe das Archiv bereits danach durchsucht, jedoch immer nur den Workaround für Windows gefunden: ein &filename=datei.ext an den Aufruf des Skripts anzuhängen. Erstens will ich genau das natürlich nicht (der Name soll nicht per GET übergeben werden) und zweitens scheint dieser Trick nur mit IE 5.5 unter Windows zu laufen. Hat jemand eine Lösung, oder eine Idee, wie man das umgehen kann? Herzlichen Dank Peter Linzenkirchner -- ---------------------------------------------------------------- Peter Linzenkirchner Lisardo Multimedia GmbH Herrenbachstraße 19, 86161 Augsburg Tel. ++49-821-150565, Fax ++49-821-150595 ----------------------------------------------------------------
php::bar PHP Wiki - Listenarchive