Bonjour
J'ai fait une petite page PHP d'affichage de fichiers pdf lors du clic sur un lien.
L'affichage des petits fichiers pdf ne pose pas de problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <? $chemin="data/blank.jpg"; if(isset($_GET["voir"])) { $chemin=$_GET["voir"]; unset($_GET["voir"]); } else $chemin="data/blank.jpg"; ?> <html> <head> <title>voir PDF</title> </head> <body> <span class="voir"><a href="essai.php?voir=data/00001.pdf">00001.pdf(12ko)</a></span> <span class="voir"><a href="essai.php?voir=data/00010.pdf">00010.pdf(93ko)</a></span> <span class="voir"><a href="essai.php?voir=data/00013.pdf">00013.pdf(88ko)</a></span> <span class="voir"><a href="essai.php?voir=data/00014.pdf">00014.pdf(1.14mo)</a></span> <span class="voir"><a href="essai.php?voir=data/00015.pdf">00015.pdf(1mo)</a></span> <span class="voir"><a href="essai.php?voir=data/00018.pdf">00018.pdf(1.1mo)</a></span> <iframe name="lucarne" src=<? echo $chemin?> marginheight="0" marginwidth="0" width="100%" height="100%" scrolling="no" border="0" ></iframe> </body> </html>
Les fichiers supérieurs à 1Mo ne s'affichent pas du premier coup. J'obtiens une zone d'affichage blanche.Il est nécessaire de cliquer plusieurs fois pour obtenir l'affichage.
Par contre si je patiente après le premier clic quelques minutes, j'obtiens le message d'Adobe Reader:
"Une erreur E/S de fichier est survenue. Le temps de connexion au fichier est dépassé"
ou "fichier endommagé"
Quand il se sont enfin affichés une fois, ils le font systèmatiquement.
Si je vide le cache d'IE, je rencontre à nouveau le même problème.
Cela ressemble à un time-out appliqué au browser web ou à la session Apache.J'ai l'impression que le fichier
n'est pas complètement arrivé et pour cela le plugin le considère comme endommagé puisque incomplet.
ce problème disparait lorsque je désactive le plugin du browser. Le document s'affiche alors correctement dans l'application Adobe.
Le but étant une application Internet, je ne peux pas m'en satisfaire.
Quelqu'un a t'il déjà rencontré ce problème spécifique au gros fichiers pdf ?
merci
Barny
environnement:
XP pro
IE 6 et Firefox 2
plugin Adobe 8.0
XAMP 2.5
PHP 5.2.5
apache 2.2.6
Partager