erawan: IE verstümmelt Datei (PDF) bei Download

Beitrag lesen

Bei manchen habe ich gesehen dass die statt readfile() die Funktion fopen() verwenden. Ist das der Grund?

Also derzeitiger Stand ist der dass ich mein Downloadscript an das, welches in den Kommentaren erwähnt wird

  
header("Cache-Control: public, must-revalidate");  
header("Pragma: hack");  
header("Content-Type: " . $mime_type);  
header("Content-Length: " .(string)(filesize($downloadfile)) );  
header('Content-Disposition: attachment; filename="'.basename($downloadfile).'"');  
header("Content-Transfer-Encoding: binary\n");  
  
$fp = fopen($downloadfile, 'rb');  
$buffer = fread($fp, filesize($downloadfile));  
fclose ($fp);  
  
print $buffer;  

angepasst habe und es scheint als ob die Dateien jetzt auch mit dem IE richtig ankommen. Um das aber sicher sagen zu können bedarf es aber noch einiger Tests ...

Irritiert bin ich u.a. von der Headerangabe "Pragma: hack" <- ist das Standard?? bisher kenn ich die Angabe nur mit public bzw private.

Mfg erawan