Bonjour, y-a-t-il moyen de forcer le téléchargement d'une image jpg ?
Bonjour, y-a-t-il moyen de forcer le téléchargement d'une image jpg ?
Appeler cette page dans un lien <a href="download.php?jpg=img001">Télécharger</a>
download.php
Tu devrais trouver ton bonheur dans l'exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if(!isset($_GET['jpg'])) { header('location:erreur.php'); } else { $file = $_GET['jpg']; } header("Content-Type: image/jpeg"); header("Content-Disposition: attachment; filename=".$file);
bonjour et merci
ou dois-je indiquer le nom de l'image ?
Dans le lien
<a href="download.php?jpg=img001.jpg">
merci
en fait je veut pas faire un lien, je veut que le téléchargement ce lance automatiquement
Dans ce cas fait une redirection vers la page download.php en lui passant les bons paramètres au lieu que ce soit sur le clic d'un lien.
pour faire une redirection utilise la fonction header('location:..'); comme je l'ai fait ci-dessus.
Partager