Bild zum runterladen

Jan-Frederik Stieler

Monsterator
Moderator
Hallo,
ich habe ein Bild welches man sich beim anklicken runterladen können soll.
Wie realisiere ich das? Also nicht das sich das Bild dann direkt öffnet sondern das es direkt runtergeladen wird.
Was ich nicht möchte ist das verlinkte Bild in eine Zip-Datei umzuwandeln.

Viele Grüße
 
@ apricus: Huijuijui...

Du könntest das so realisieren, dass du das Bild mit einem Link wrappst, der dann auf eine PHP-Seite verweist, bei der du den Header sendest, dass das File gedownloadet werden soll.

Ich zitiere hier mal aus einem anderen Thread:
PHP:
<?php
//Datei
$file = "lalaland";
//Dateiname, den die Datei beim Download haben soll
$filename= "lalaland.jpg";
 
header("Content-Type: image/jpeg"); 
header('Content-Length: '.filesize($file));
header("Content-Disposition: attachment; filename=".$filename); 
readfile($file); 
?>

Nehmen wir an, wir nennen die Datei "bild.php"
Dann wrappst du das Bild mit einem Link auf "bild.php"
Damit du das mit mehren Bildern machen kannst, empfiehlt es sich, die Bildpfade in einer DB zu speichern und die ID zu übergeben.
 
Moin,

ich verschiebe das Thema ins PHP-Forum, da die Auszeichnungssprache HTML hierfür keine technischen Mittel bereithält ;)

mfg Maik
 
@chumper: Danke für den Code. Schade das HTML da keine Möglichkeit bietet. Da ich wenns hochkommt grad mal die Basics der Basics von PHP kann ;) . Aber ich hab zumindestens theoretisch verstanden wie ich das realisieren kann.

Viele Grüße
 
Zurück