Probleme mit header () beim Anzeigen einer PDF-Datei in IE8

8

Also, ich habe eine Datei, die folgendes sendet:

%Vor%

dann echote ich die Datei aus - es ist eine PDF-Datei.

Funktioniert gut in IE6 & amp; 7 auf XP (und FF für diese Angelegenheit) Der gleiche Code zeigt nichts, wenn er auf IE8 auf XP oder Vista läuft. Es gibt keine Sicherheitswarnungen usw., also glaube ich nicht, dass es damit zu tun hat.

Und wenn mein Gedächtnis mir richtig dient, hat dies vor einiger Zeit am IE8 funktioniert.

Was mache ich hier falsch? Fehle ich etwas aus den Headern?

Gibt es eine Möglichkeit für mich, zu sehen, welche Header-Informationen normal sind, wenn ich ein PDF in IE8 anschaue, damit ich weiß, was ich emulieren soll?

Nach dem Betrachten der Dinge funktioniert es immer noch in IE8 EXCEPT, wenn SSL eingeschaltet ist

    
Jason 07.08.2009, 04:34
quelle

6 Antworten

1

Ich bin nicht sicher, was benötigt wird, aber hier ist, was Sie tun könnten. Setzen Sie die Datei vorübergehend an einem öffentlichen Ort auf Ihrem Server, machen Sie syre Sie können das mit einem direkten Link in IE8 herunterladen, Verwenden Sie Firefox LiveHTTP-Header oder ähnliches, um alle Header, die der Server sendet, zu greifen. Spucke sie genau so aus und sortiere sie in deinem Skript. (Und vergessen Sie nicht, die Datei zu löschen).

    
user152247 07.08.2009, 04:57
quelle
18

Unter HTTPS und IE8 beheben diese Header das Download-Problem:

%Vor%

Andere Header von X-something machten keinen Unterschied.

    
mikikg 15.06.2011 12:40
quelle
2

Es hat wahrscheinlich mit dem SSL zu tun. Ich lese diesen Artikel (auf Deutsch, mit Codebeispielen) ) wo der Autor die folgende Überschrift gesetzt hat:

%Vor%     
chiborg 11.11.2011 13:20
quelle
1

Etwas, das ich hinzufügen möchte, da ich auch dieses Problem mit Joomla etwas anders behandelt habe.

Normale PDF-Ausgabe von Inhalten funktionierte in allen Browsern gut.

Aber die Erzeugung einer PDF-Datei aus meiner eigenen Komponente (mit JDocument, tho) erzeugte das oben erwähnte Verhalten.

Meine Lösung: Aktivieren Sie das Caching für meine Komponente explizit mit der folgenden Anweisung in der Datei view.html.php:

%Vor%

Vielleicht hilft das jemandem.

    
Fabian 04.11.2010 15:46
quelle
0

Ich benutze HTTPS und ich hatte einige Probleme, aber mit diesen Headern habe ich den Download gemacht. Versuch es.

%Vor%

Das Problem ist, dass Sie nicht direkt öffnen können. Einfach speichern.

    
user173796 15.09.2009 15:44
quelle
0

Tags und Links