Mailinglisten-Archive |
abra[XXXas] schrieb
> dieser basiert darauf, dass er einfach eine datei auf meinem server
> liest und sie per header an den client schickt..
per Header?
> header("Content-disposition: filename=$filename");
Der Header ist laut RFC 2183 nicht korrekt. Es _muß_ als
Content-Disposition-Type "inline" oder "attachment" angegeben werden,
weitere Parameter wie Filename sind optional, also:
header("Content-disposition: attachment; filename=$filename");
> header("Content-type: application/octetstream");
Ist auch nicht korrekt, muß laut RFC 2616
header("Content-type: application/octet-stream");
heißen.
Hast Du vermutlich so aus phpMyAdmin kopiert, wo sie ebenfalls immer
noch fehlerhaft sind.
Dazu noch:
header("Content-Length: ".filesize($file));
Guido Haeger
php::bar PHP Wiki - Listenarchive