phpbar.de logo

Mailinglisten-Archive

[php] Dateidownload per Header: Was ist am elegantesten?

[php] Dateidownload per Header: Was ist am elegantesten?

Johannes Schlueter schlueter at phpbar.de
Die Aug 3 03:19:03 CEST 2004


Hi Matthias,

On Sunday 01 August 2004 21:58, Matthias Spork wrote:
> Wie ist aber nun die eleganteste Lösung, einen solchen Dateidonwload zu
> realisieren?
>
> Meine aktuellen Header:
> header ("Cache-Control: must-revalidate, post-check=0,pre-check=0");
> header ("Pragma: public");
> header("Content-Disposition: attachment; filename=" . $dateiname );
> header("Content-Transfer-Encoding: binary");
> header("Content-type: application/octet-stream");

Bei application/octet-stream analysiert der IE i.d.R. die ersten bytes und 
entscheidet dann was es für eine Datei ist. Wenn man einen eigenen Mime-Typ 
erfindet (z.B. application/x-force-download) kann man das umgehen.

> header("Content-Length: ". $size );
> echo $content;
>
> Viele Grüße
> matze

johannes
-- 
Johannes Schlüter                                     http://schlueters.de
php::bar | Der Treffpunkt für Einsteiger und Profis   http://www.phpbar.de

php::bar PHP Wiki   -   Listenarchive