Bonjour,
J'ai fait un script PHP pour forcer un téléchargement. Tout fonctionne correctement en local ( je travail avec Easy Php ), mais dès que je met le tout en ligne, les fichiers ne se téléchargent pas complètement, enfin pas tous, seulement ceux qui dépassent pas deux ou trois cent Ko ... c'est plutôt embêtant, car il y a plusieurs gros fichiers concernés par ce téléchargement "forcé".
voici mes headers :
Le problème peut-il venir de l'hébergeur ? ( mon site est sur free ). Ca m'embêterai beeacoup ... je vois pas comment faire autrement ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 header("HTTP/1.1 206 Partial Content"); header("Content-Length: ".$taille); header("Content-type: application/force-download"); header("Content-Disposition: attachment; filename=\"".filename."\";"); header("Pragma: no-cache"); header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0"); header("Expires: 0"); readfile($filename);
Bon le truc qui me parrait le plus bizard, c'est que ca fonctionne en local ...
Quelqu'un a une idée ?
Merci d'avance
Partager