19. juni 2004 - 10:29
Der er
2 kommentarer
Download af billede via href
Hej,
Et simpelt spørgsmål...jeg har et link der skal give sidens brugere mulighed for at downloade billeder. Når jeg sætter mit href til at pege på filen åbnes billedet i browseren. Det er meningen at billedet bare skal downloades.
Er jeg nødt til at pakke billederne i f.eks. zip eller er der en snedig måde at gøre dette på?
php forslag er også velkommen.
<?php
if(isset($_GET["fil"])){
$path = "D:/www/images/"; // Fuld sti til dir
header("Content-Disposition: attachment; filename=". $_GET["fil"] ."");
header("Content-Type: application/octet-stream");
header("Content-Length: ".filesize($path.$_GET["fil"]));
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Expires: ".gmdate("D, d M Y H:i:s", mktime(date("H")+2, date("i"), date("s"), date("m"), date("d"), date("Y")))." GMT");
$fp = fopen($path.$_GET["fil"],"r");
print fread( $fp, filesize($path.$_GET["fil"]) );
fclose($fp);
exit();
}
?>