par
cbalmefrezol » 13 mars 2009, 12:55
Bonjour,
J'utilise un script pour forcer le téléchargement des fichiers mais voilà il y a un problème très curieux!
Il faut savoir avant tout, que les fichiers sont bien sur le serveur, que les fichiers sont bien téléchargés.
Mais voilà quand le fichier est une image, le navigateur me retourne un fichier erroné et sur sur n'importe quel navigateur. (pour les autres types de fichiers, il n'y a aucun problème)
Si vous avez une idée, car là je ne vois as d'où vient le problème
header('Content-disposition: attachment; filename="' . $fichier . '"');
header('Content-Type: application/force-download');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '. filesize($chemin));
header('Pragma: no-cache');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($chemin);
Merci d'avance
laurent
Bonjour,
J'utilise un script pour forcer le téléchargement des fichiers mais voilà il y a un problème très curieux!
Il faut savoir avant tout, que les fichiers sont bien sur le serveur, que les fichiers sont bien téléchargés.
Mais voilà quand le fichier est une image, le navigateur me retourne un fichier erroné et sur sur n'importe quel navigateur. (pour les autres types de fichiers, il n'y a aucun problème)
Si vous avez une idée, car là je ne vois as d'où vient le problème
[php] header('Content-disposition: attachment; filename="' . $fichier . '"');
header('Content-Type: application/force-download');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '. filesize($chemin));
header('Pragma: no-cache');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($chemin);[/php]
Merci d'avance
laurent