Je veux une page php pour 'afficher' un pdf. Voici le code:Firefox ne parvient pas à détecter le type de contenu défini par PHP
<?php
header("Content-type: application/pdf");
readfile('Reportage - Berlin.pdf'); //tried echo(readfile(...)) as well
?>
Pas très compliqué Je pense, mais en quelque sorte firefox ne peut pas détecter qu'il s'agit d'un pdf. Cela fonctionne dans Safari, mais dans Firefox, je reçois une invite pour télécharger le fichier, donc je reçois comme un fichier pdftest.php. Je sais im obtenir mon dossier parce que si je renomme l'extension en pdf, je peux l'ouvrir.
Cela semble trop simple! Ai-je raté quelque chose?
+1 Ou juste de mettre le nom de fichier comme partie de chemin après le 'pdftest.php' fonctionne aussi bien. (Cela peut être nécessaire pour les noms de fichiers non-ASCII.) – bobince
@Htbaa: et si je ne veux pas forcer le téléchargement? ajouter ce safari force pour télécharger le fichier au lieu de le 'prévisualiser' dans la fenêtre du navigateur. Je suppose que c'est une question plus importante: cet aperçu du navigateur est-il plutôt une fonctionnalité de safari uniquement? existe-t-il un moyen de simuler ce comportement dans ff? Cependant, cela répond définitivement à ma question de savoir comment faire ff voir le type. – Ying
@bobince: Exactement ce dont j'avais besoin! Vous êtes l'homme (ou la femme)! – Ying