Hallo Community,
ich stelle über ein Downloadskript mit Header-Weiterleitung Pdf-Dateien zur verfügung. Nun tritt das im Forum auch schon diskutierte Problem auf das die Pdf-Files nach dem herunterladen teilweise nicht geöffnet werden können da sie angeblich beschädigt sind.
Der hier gezeigte Lösungsvorschlag funktioniert zwar bei mir, jedoch melden weiterhin einige User das die Pdf-Dokumente beschädigt seien. Dabei tritt der Fehler unabhängig von der Version des Adobe Readers auch z.B. mit der neusten Version des Internet Explorers auf. Auf Mozilla Firefox sind bis jetzt noch keine Probleme bekannt.
Hier der Codeauszug:
Die Pdf-Dokumente sind von mir alle überprüft und garantiert Fehlerfrei auf dem Server agbelegt.
Der Download anderer Dateitypen wie Zip funktioniert tadellos.
Da ich das Problem selbst auf keinen von mir getesten Rechner nachvollziehen konnte tippe ich fast darauf das die Probleme nur bei fehlerhaft konfigurierter Proxy Software etc. auftreten.
Habt Ihr villeicht noch eine Idee, das Problem treibt mich langsam in den Wahnsinn.
ich stelle über ein Downloadskript mit Header-Weiterleitung Pdf-Dateien zur verfügung. Nun tritt das im Forum auch schon diskutierte Problem auf das die Pdf-Files nach dem herunterladen teilweise nicht geöffnet werden können da sie angeblich beschädigt sind.
Der hier gezeigte Lösungsvorschlag funktioniert zwar bei mir, jedoch melden weiterhin einige User das die Pdf-Dokumente beschädigt seien. Dabei tritt der Fehler unabhängig von der Version des Adobe Readers auch z.B. mit der neusten Version des Internet Explorers auf. Auf Mozilla Firefox sind bis jetzt noch keine Probleme bekannt.
Hier der Codeauszug:
PHP-Code:
header("Cache-control: private");
header("Content-Type: ".$sendmime);
header("Content-Length: ".filesize($pfad.$datei));
header("Content-Disposition-type: attachment");
header("Content-Disposition: attachment; filename=".$datei);
header("Pragma: no-cache");
header("Expires: 0");
$fp = fopen($pfad.$datei, 'rb');
fpassthru($fp);
fclose($fp);
return;
Der Download anderer Dateitypen wie Zip funktioniert tadellos.
Da ich das Problem selbst auf keinen von mir getesten Rechner nachvollziehen konnte tippe ich fast darauf das die Probleme nur bei fehlerhaft konfigurierter Proxy Software etc. auftreten.
Habt Ihr villeicht noch eine Idee, das Problem treibt mich langsam in den Wahnsinn.
Kommentar