Bonjour,
Notre application gérère des états au format PDF à partir de données XML fournies par Oracle et d'une feuille de style XSL.
La transformation est réalisée par FOP qui génère un fichier PDF.
Le tout est piloté par PHP.
Le script php envoie le fichier au client de la manière suivante :
Code :
- ...
- $len = filesize( $tmpfile );
- header("Content-type: application/pdf" );
- header("Content-Length: $len" );
- header("Content-Disposition: attachement; filename=foo.pdf" );
- readfile( $tmpfile );
- exit;
|
Le problème, c'est que IE 6+ demande 2 fois le fichier !
Comme le script est assez lourd, c'est assez génant de faire 2 fois le boulot.
D'autre part, le script PHP utilise des variables passées en POST, et IE fait un GET la deuxième fois, ce qui bien sûr empèche le script de fonctionner correctement.
Vive Mozilla 1.1 !
Message édité par Mara's dad le 17-09-2002 à 09:13:18
---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.