Votre question

[resolu][php]Content-Length ne renseigne pas la taille du fichier

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
26 Octobre 2008 21:42:11

Salut

Pour permettre à un utilisateur de télécharger un fichier sur mon site je fait comme suis

  1. $taille = filesize("le fichier.extension");
  2. header('Content-Type: application/octet-stream');
  3. header('Content-Length: '.$taille);
  4. header('Content-disposition: attachment; filename='. $nom);
  5. header('Pragma: no-cache');
  6. header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
  7. header('Expires: 0');


Le problème c'est que ca marque une taille inconnue au téléchargement. Je voudrais savoir si quelqu'un voyait d'ou vient le problème ?

:wahoo: 

Autres pages sur : resolu php content length renseigne taille fichier

27 Octobre 2008 18:57:05

Bonsoir,

C'est currieux. j'utilise la même chose et il n'y a pas de soucis.
As-tu vérifié la valeur de $taille ?

Gillou.
27 Octobre 2008 21:51:02

Effectivement c'était bien la valeur $taillse qui n'allait pas :) 

La vidéo se trouvait dans un dossier et lors du telechargement je renseignais bien ce dossier mais pendant le scan de la taille je scannais le nom du fichier et non sa vrai url

Merci de ton aide :p 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS