Mailinglisten-Archive |
Dennis Sterzenbach schrieb: >Hi Marcel, > > > > >>>über ein PHP File biete ich Files zum Download an. >>>Wenn ich den Content-Disposition Header auf "attachment" >>>setze, bietet er mir auch den Dialog speichern oder >>>öffnen korrekt an. >>>Wenn ich unter dem IE6 auf "öffnen" klicke öffnet er zwar >>>das jeweilige Programm (z.B. PDF/XLS) aber er sagt immer >>>das er die Datei nicht finden kann !!! Beim klicken auf >>>"speichern" gibt es keine Probleme. >>> >>> > >Such doch mal im Archiv dieser Liste oder bei Google. >Das Problem ist schon ziemlich häufig aufgetaucht. > >Es hat meist mit den Caching Headern (Pragma, Cache...) zu tun, >die der Browser empfängt. Genaueres steht in den entsprechenden >Diskussionen erläutert. > > > Hallo, ich mache es so, evtl. siehst Du was Dir fehlt. header("Content-Disposition: attachment; filename=$file"); header("Content-type:image/jpg"); #header("Content-Type:application/octet-stream"); header("Accept-Ranges:bytes"); header("Content-Length: ".filesize("$filename")); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); readfile("$filename"); By Olli
php::bar PHP Wiki - Listenarchive