|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : août 2011 Messages : 4 ![]() |
Bonjour,
une erreur du type suivant se produit lors d'un essai de téléchargement d'un fichier PDF à partir de mon site avec IE8 en https: "Internet Explorer ne peut télécharger ...." Suite à plusieurs tests: - cela fonctionne correctement avec Firefox - cela fonctionne avec IE lorsque le protocole utilisé est "http" (et non https) J'ai pu trouvé les liens suivants suite à plusieurs recherches, mais sans avoir pu résoudre le problème: http://support.microsoft.com/kb/812935/fr http://stackoverflow.com/questions/1...n-64-bit-vista http://www.developpez.net/forums/d11...https-ie8-pdf/ Cela semble donc provenir d'un problème de gestion du cache, qui ne se produit que dans IE. J'ai essayé différents positionnements pour le "cache-control", dont le suivant comme proposé dans un des liens indiqués: Code :
Avez-vous une idée ? Merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Inscription : décembre 2006 Messages : 2 335 ![]() |
Tu as quoi quand tu enlèves cette balise ? ça marche ?
__________________
Développeur | Zend Certified Engineer Étapes Pour mieux se servir du forum: 1. Commencez par lire les cours et tutoriels ; 2. Faites une recherche; 3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles; Nix>_Rien n'est plus pratique que la théorie |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2011 Messages : 4 ![]() |
Bonjour,
lorsque j'enlève la balise cela ne fonctionne pas non plus. Je viens de trouver une solution qui fonctionne, en modifiant la base de registre Windows, cette solution étant indiquée sur une autre page du support Microsoft: http://support.microsoft.com/kb/323308 Le contournement indiqué concerne les versions 5.5 et 6 de IE, mais cela semble donc également remédier au problème sous IE 8, version que j'utilise. En ajoutant la valeur de registre "BypassHTTPNoCacheCheck", l'erreur se produisait toujours, cependant en ajoutant en plus la valeur "SSLPragmaNoCache", je n'ai plus aucune erreur. Cette solution ne me satisfait que moyennement, il serait préférable de trouver une solution qui éviterait aux utilisateurs de devoir modifier leur base de registre pour pouvoir télécharger un PDF sous IE. Je vais donc essayer de jouer avec les directives "cache-control" et "pragma" dans les balises "meta" dans les pages htm ou avec un "header" en php afin de voir si je trouve une solution évitant de devoir modifier la base de registre. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com