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

Inspecteur Rando
Invité n'ayant pas de compte PHPfrance

27 janv. 2016, 22:20

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 !

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

28 janv. 2016, 00:22

Bonjour,
avec parfois un message indiquant que le site est peut-être surchargé
Quel est le message exact ?
Quand tout le reste a échoué, lisez le mode d'emploi...

Inspecteur Rando
Invité n'ayant pas de compte PHPfrance

08 févr. 2016, 16:30

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 !

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

09 févr. 2016, 00:16

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.
Quand tout le reste a échoué, lisez le mode d'emploi...