Bonjour,
J'utilise ce script pour forcer le téléchargement d'un jpg :
Je ne comprends pas ! Ce script semble fonctionner puisque qd on clique sur le lien, le navigateur demande si on veut ouvrir ou sauvegarder l'image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php header("Content-disposition: attachment; filename=".$file); header("Content-Type: application/force-download"); header("Content-Transfer-Encoding: image/jpeg\n"); // Surtout ne pas enlever le \n header("Content-Length: ".filesize($chemin.$file)); header("Pragma: no-cache"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public"); header("Expires: 0"); readfile($chemin.$file); ?>
Mais l'image téléchargée est illisible ! Erreur : Le format du document n'est pas valide ou n'est pas pris en charge. Pourtant l'image sur le ftp est ok.
Quand je fais propriétés sur l'image téléchargée : le poids est bizarre, inférieur à ce qu'il devrait être.
J'ai l'impression que l'image n'est pas recopiée en entier !
Quelqu'un peut-il m'aider ?
Merci d'avance![]()
Partager