2012-03-19 7 views
11

ho scoperto che client specifico (win7 + IE8) non può scaricare un (file PDF) FileIE8 (+ win7) non può scaricare un file che contiene no-cache nell'intestazione HTTP

che contiene Cache-Control : no-cache nell'intestazione HTTP;

http://www.doosan.com/doosaniv/download.do?path=product&sav=225806754671.pdf&ori=d70s-5_plus.pdf&dir=20110630

enter image description here

Ma se l'intestazione contiene Cache-Control:. No-cache = "set-cookie, non c'è nessun problema a scaricare

http://www.doosan.com/doosaniv/download.do?path=product&sav=225515770296.pdf&ori=d18s-5.pdf&dir=20110630

enter image description here

E .. nella prima situazione, se eseguo IE8 come Amministratore, non ho problemi a scaricare .. (Nota che accedo come amministratore in win7. È strano ..)

I fount a blog e dice SSL e no-cache. Penso che sia simile ma diverso problema.

Grazie.

+0

[Questa domanda] [1] copre lo stesso argomento. [1]: http://stackoverflow.com/questions/3415370/ – user281806

risposta

0

Grazie per aver postato questa domanda. I collegamenti e gli esempi sono stati molto utili per risolvere altri problemi.

Dall'articolo MSDN si collega a: "se un utente tenta di scaricare * un file tramite una connessione HTTPS, eventuali intestazioni di risposta che impediscono la memorizzazione nella cache causeranno il fallimento del processo di download del file."

Sto supponendo che IE8 non rispetti Cache-Control: no-cache = "set-cookie" come intestazione corretta, e quindi crede che non ci sia nulla che impedisca la cache e che il download sia permesso di continuare.

Problemi correlati