Page 1 sur 1

Problème de téléchargement de fichiers pdf après un premier téléchargement réussi

Posté : 27 janv. 2016, 22:20
par Inspecteur Rando
Bonsoir,

J'ai un souci sur le téléchartgement de fichiers pdf disponibles sur notre site internet.
Le client dispose d'une liste de fichiers à télécharger.
Un clic sur le lien lance le téléchargement du fichier (environ 10 Mo, donc très rapide).
Ce premier téléchargement fonctionne très bien, très rapidement.
En revanche, pour les téléchargements suivants il y a une latence d'environ 1 minute, avec parfois un message indiquant que le site est peut-être surchargé, ce qui n'est pas le cas.
Voici le bout de code qui lance les téléchargements.

Code : Tout sélectionner

header("Content-disposition: attachment; filename=$nom_fichier_dwn"); if (!ereg("IE",$navigateur)) { header("Content-Type: application/force-download"); } header("Content-Transfer-Encoding: $type_fichier\n"); header("Content-Length: ".filesize($balade_zoom[5])); header("Pragma: no-cache"); header("Cache-Control : must-revalidate, post-check=0, pre-check=0, public"); header("Expires: 0"); readfile($balade_zoom[5]); }
Quelqu'un a-t-il rencontré ce problème et quelles solutions apportées ?

Merci pour votre aide !

Re: Problème de téléchargement de fichiers pdf après un premier téléchargement réussi

Posté : 28 janv. 2016, 00:22
par @rthur
Bonjour,
avec parfois un message indiquant que le site est peut-être surchargé
Quel est le message exact ?

Re: Problème de téléchargement de fichiers pdf après un premier téléchargement réussi

Posté : 08 févr. 2016, 16:30
par Inspecteur Rando
Plus de message d'erreur.
Une fenêtre sans titre s'ouvre et rien ne se passe pendant 1 à 2 minutes.
On peut ensuite relancer le téléchargement mais un seul… et rebelote !

Re: Problème de téléchargement de fichiers pdf après un premier téléchargement réussi

Posté : 09 févr. 2016, 00:16
par @rthur
Regarde dans les logs apache et PHP de ton serveur voir si quelque chose pourrait te mettre sur la voie.

A défaut, contacte ton hébergeur pour lui demander d'expertiser l'origine du soucis.