Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1475 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Pb de téléchargement de fichier avec Agora-Project

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb de téléchargement de fichier avec Agora-Project

n°2239895
rufo
Pas me confondre avec Lycos!
Posté le 09-10-2014 à 16:12:07  profilanswer
 

Bonjour,
 
Depuis que j'ai transféré un site basé sur le CMS Agora-Project (en tout cas, je pense que c'est depuis ce temps là), j'ai un truc bizarre avec la fonction de téléchargement des fichiers que j'ai uploadés dans l'espace de partage (fichiers excels, word, pdf...). Le téléchargement passe par un lien pointant sur le script telecharger.php qui prend en paramètre GET l'ID du fichier qui se charge d'aller chercher qq infos en base pour trouver sur le HDD du serveur le fichier correspondant (le nom du fichier réel et celui stocké sur le HDD sont différents). Une fois le fichier trouvé, en fonction de l'extension, il génère le bon hearder à envoyer au navigateur (par défaut, c'est du application/octet-stream) puis fait un readfile si le fichier fait moins de 2 Mo (sinon, il fait un while avec un readfile par paquet de 2 Mo).
 
Tous mes fichiers font moins de 2 Mo. Bizarrement, au lieu de me proposer le fichier en téléchargement (comme avant), il m'affiche le contenu du fichier dans le navigateur, je veux dire par là, le contenu sous forme de caractères et non sous la forme d'un fichier word, excel, pdf... :(
 
Ca pourrait venir de quoi à votre avis :??:
 
Parce que j'ai essayé de recoder la fonction de téléchargement avec une à moi dont je sais qu'elle fonctionne et ça fait le même pb.
 
Merci :jap:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
mood
Publicité
Posté le 09-10-2014 à 16:12:07  profilanswer
 

n°2239900
MaybeEijOr​Not
but someone at least
Posté le 09-10-2014 à 17:21:47  profilanswer
 

Sur tous les navigateurs?
Faudrait que tu puisses vérifier le header envoyé ou reçu. Je pense qu'en effet c'est lié au MIME.
 
http://php.net/manual/fr/function. [...] t-type.php ? Peut-être juste une méthode obsolète utilisée.

n°2239902
rufo
Pas me confondre avec Lycos!
Posté le 09-10-2014 à 17:31:53  profilanswer
 

Non, c'est pas cette fonction qui est utilisée. C'est codé manuellement avec une suite de if() en fonction de l'extension du fichier.
Ce qui est bizarre, c'est que sur le même navigateur, ça marchait avant. :(


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2239910
MaybeEijOr​Not
but someone at least
Posté le 09-10-2014 à 18:27:15  profilanswer
 

J'avais mal lu, je pensais que c'était un passage d'un cms à un autre, non c'est en fait un changement de serveur.
Enfin vérifier le MIME reçu ou envoyé serait bien. Les fichiers sont stockés sur le même serveur?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Pb de téléchargement de fichier avec Agora-Project

 

Sujets relatifs
fichier bat pour copie de fichiers anterieur a une dateTest chaine dans un fichier
C++ : Ajouter une ligne à un fichier txtCharger une image ou fichier dans excel via macro
Batch de copie de fichier et planificateur de tâcheCréation d'un script ou btach de copie de fichier sous windows
Récupération fichier plus récentpeupler une ontologie a partir d'un fichier xmi
Fichier bloqué par 1&1, vous parait-il normal ?Script affichage taille fichier
Plus de sujets relatifs à : Pb de téléchargement de fichier avec Agora-Project


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR