Christopher: Dateidownload content-disposition - IE Problem Mime-Typ

 $file = ich_komme_aus_dem_nichts();  
 $type = die_datei_infos();  
 header("Content-type: ".$type->mime);  
 header("Content-Disposition: attachment; filename=".$file->filename.'.'.$file->filesuffix);  
 readfile($file->file_path);

Mit dem Schnipselchen Code sollte doch eigentlich ein valider Datei-download a la disposition eingeleitet werden - zumindest weiß ich es nicht besser.

Der Firefox bereit keine Problem - der IE 7 auch nicht. Bloß der IE 6 verweigert ein valides Öffnen der Datei aus dem Temp-Verzeichnis. Es ist bemerkenswert, dass sich die Dateien öffnen lassen, wenn sie zuvor manuell auf der Festplatte abgelegt werden.

Ist diese Problem auf die Verwaltung der temporären Dateien vom IE zurückzuführen? Ich mein, dann kann ich ja ein Debugging knicken. Aber ich kenne doch Downloads auf anderen Seiten, die dem IE ein direktes Öffnen der Dateien erlauben.

Hilfe!?!

  1. Hallo Christopher,

    das Problem hatte ich auch mal und es mit

      
    header("Cache-Control: public, must-revalidate");  
    
    

    beheben können.
    Dann hats bei mir jedenfalls auch mit dem Download geklappt.

    Gruß,
    Leeloo

    --
    "Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra
    1. Super, klappt!

      Vielen Dank!