Wir haben eine JSF-Webanwendung, die eine XLS-Datei generiert und einen Benutzerlink zu dieser Datei bereitstellt.
Alles funktioniert einwandfrei, wenn Sie über HTTP auf diese Datei zugreifen.
Aber IE (8) kann diese XLS-Datei nicht über HTTPS öffnen / speichern.
Es gibt folgende Fehlermeldung:
Ich kann dasselbe Dokument über HTTPS in Firefox und in Chrome öffnen.
Was kann das Problem mit IE sein?
Header:
%Vor%Am wahrscheinlichsten sind die HTTP-Response-Header, die wir speziell für xls-Dateien unter ssl
konfigurieren mussten %Vor%für die Cache-Steuerung und
%Vor%für den Inhalt
Der Schlüsseleintrag ist Pragma: public
Haben Sie Cache Control auf No-Cache eingestellt? Ich stieß auf ein ähnliches Problem. Siehe diese Frage und Antwort für Details.
Tags und Links internet-explorer https internet-explorer-8 jsf