phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] AW: [php] Image&Download

[php] AW: [php] AW: [php] Image&Download

Joerg Behrens behrens_(at)_takenet.de
Mon, 15 Jan 2001 15:28:26 +0100


Moin,
> nochmal für jemanden, der sich mit header() noch nie beschäftigt hat.
> ich habe einen link in index.html wie folgt.
>
>    <a gref="meinbild.jpg">click here to download</a>
>
> und ich will, daß auf klick das bild downgeloaded werden kann und
nicht
> angezeigt wird.

[..]

>    header( "Content-type: image/jpeg" );
>    header( "Content-Disposition: attachment;
> filename=meinrichtigesbild.jpg" );
>    header("Content-Transfer-Encoding: binary");
>    header( "Content-Description: PHP3 Generated Data" );

Also das ist natuerlich falsch. bzw. nicht ganz richtig ;)

<?php
$filename = "test.jpg
$filepath = getenv(DOCUMENT_ROOT)."/images/$filename";

header("Content-disposition: attachment;filename=$filename");
header("Content-type: application/octet-stream");
header("Pragma: no-cache");
header("Expires: 0");
readfile("$filepath");
?>

So koennte man es machen.

Gruss
Joerg Behrens



php::bar PHP Wiki   -   Listenarchive