Autor | Zpráva | ||
---|---|---|---|
mou Profil * |
#1 · Zasláno: 8. 12. 2011, 09:13:36
Zdravím,
mám stálý problém s IE7 a IE8. Tyto dvě verze nemohou stáhnout s následujícími hlavičkami přiložený soubor: header("Expires: -1"); header("Last-Modified: ".gmdate('D, d M Y H:i:s')." GMT"); header("Cache-control: public"); header("Content-Description: File Transfer"); header("Content-Transfer-Encoding: binary"); header("Accept-Ranges: bytes"); header("Content-Length: ".$content_length); header("Content-Type: ".$content_type); header("Content-Disposition: attachment; filename=".$filename); Zkoušel jsem vše možné, Microsoft píše http://support.microsoft.com/kb/812935 že problém je v cache-control, ale ani po jeho radě - nastavit na public - nefunguje. Alternativní řešení je odkázat přes <A HREF...> ale vzhledem k tomu že nechci aby byl soubor volně stažitelný z webu, nemůžu tohle použít. Díky za radu |
||
Davex Profil |
#2 · Zasláno: 8. 12. 2011, 18:57:00
Co je v proměnné
$content_type ? Něco jako application/force-download nebo něco jiného?
|
||
mou Profil * |
#3 · Zasláno: 9. 12. 2011, 08:53:49
Davex:
přímý mime type konkrétního souboru (image/jpeg, application/x-zip-compressed), nebo application/octet-stream |
||
mou Profil * |
#4 · Zasláno: 9. 12. 2011, 15:51:27
Tak v IE7,8 se začaly objevovat další problémy...
Např: "Aplikace Internet Explorer ukončila pokus o obnovení této webové stránky. Tato webová stránka má zřejmě trvalý problém." Pátrám pátrám po příčinách a je to s největší pravděpodobností další chyba Microsoftu a jejich vadné aktualizace. Tento problém se týká nejen mého webu, ale spousty dalších včetně seznamu... Celý Microsoft bych v tuto chvíli nejradši poslal do nepěkných míst, jestliže mají problémy se svými programy a návštěvníkům stránek oznamují že se jedná o problémy webů. Vidím tedy pouze jediné řešení. Ve chvíli, kdy někdo otevře web přes IE6,7,8, nechávám vyjet hlášku s doporučením aktualizace IE na vyšší verzi z důvodů chyby Microsoftu. |
||
Časová prodleva: 12 let
|
0