wake-up-neo.com

PDF-Datei im Browser anzeigen, anstatt sie herunterzuladen

header("Content-Length: " . filesize ('theme/assets/pdf/ci.pdf' ) ); 
header("Content-type: application/pdf"); 
header("Content-disposition: attachment;     
filename=".basename('theme/assets/pdf/ci.pdf'));
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
$filepath = readfile('theme/assets/pdf/ci.pdf');

Hallo Freunde, ich habe Code dieses Typs. Meine Anforderung ist, dass ich das geladene PDF im Browser anzeigen muss (das PDF im Browser öffnen), aber wo wie jetzt das PDF auf die Festplatte heruntergeladen wird. Stattdessen möchte ich die Datei im Browser anzeigen.

7
user1894647

Sie müssen den Content-disposition in inline ändern.

Veränderung

header("Content-disposition: attachment;     
filename=".basename('theme/assets/pdf/ci.pdf'));

Zu:

header("Content-disposition: inline;     
filename=".basename('theme/assets/pdf/ci.pdf'));
10
Pupil

Das Herunterladen oder Öffnen einer PDF -Datei hängt von den Einstellungen im Browser ab.

Browsereinstellung zum Öffnen der Datei PDF anstelle des Downloads:

PDFs in Chrome öffnen Öffnen Sie Chrome auf Ihrem Computer. Klicken Sie oben rechts auf Weitere Einstellungen. Klicken Sie unten auf Erweitert. Klicken Sie unter "Datenschutz und Sicherheit" auf Inhaltseinstellungen. Klicken Sie unten auf PDF Dokumente. Deaktivieren Sie das Herunterladen von PDF -Dateien, anstatt sie automatisch in Chrome zu öffnen.

Einstellung in Mozilla Firefox

  1. Klicken Sie auf Extreme Right 3 lines.
  2. Klicken Sie auf Optionen
  3. In der allgemeinen Auswahl gehen Sie zu Anwendungen
  4. Für PDF Datei als "Vorschau in Firefox" festlegen
0
Dharam Jindal