Hallo,
mit folgendem Code erzwinge ich den Download einer PDF-Datei:
Funktioniert auch soweit so gut. Nun wird aber ja auch immer abgefragt, ob man die Datei gleich öffnen möchte oder ob man sie wirklich speichern möchte. Wählt man "Speichern unter..." ist alles ok - die Datei wird runtergeladen und man kann sie öffnen.
Wählt man dagegen "Öffnen" so öffnet sich der Acrobat-Reader und dann erscheint die Fehlermeldung
Ich hab daher mal die Header angeschaut - ich könnte mir vorstellen, dass es da ein Problem mit
gibt - vermute dass hier der Reader dann schon gestartet wird, bevor der Download komplett ist und er deswegen Probleme macht.
Weiß jemand wie ich den WebServer aus PHP heraus dran hindern kann, dass er die beiden Verfahren anwendet??
Gruß
Quetschi
mit folgendem Code erzwinge ich den Download einer PDF-Datei:
PHP-Code:
header("Content-length: " . filesize($pfad));
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=".$filename);
header("Connection: close");
readfile($pfad);
Wählt man dagegen "Öffnen" so öffnet sich der Acrobat-Reader und dann erscheint die Fehlermeldung
Code:
Beim Öffnen dieses Dokuments ist ein Fehler aufgetreten. Diese Datei kann nicht gefunden werden.
Code:
Content-Encoding: gzip Transfer-Encoding: chunked
Weiß jemand wie ich den WebServer aus PHP heraus dran hindern kann, dass er die beiden Verfahren anwendet??
Gruß
Quetschi
Kommentar