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.
j'ai donc fait:
mais ce ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part header('location:telecharg.php',$fichier);
puisj'ai essayer ca:
mais en vain
Code : Sélectionner tout - Visualiser dans une fenêtre à part header('location:telecharg.php?jpg=fichiersuploader/'.$fichier);
comme ca ca marche:
mais l'image télécharger n'a pas d'extension et si je mais l'extension elle ne s'affiche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo ("<meta http-equiv='Refresh' content='2;URL=telecharg.php?jpg=fichiersuploader/'.$fichier>");
encore une rectification:
mais l'image est toujours corrompue
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo ("<meta http-equiv='Refresh' content='2;URL=telecharg.php?jpg=fichiersuploader/$fichier'>");![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager