Frage

Ich habe einige Probleme bekommt mit pdfs in IE7 Anzeige (die von R & O‘ezpdf erzeugt wurden).

IE7 mit Acrobat Reader 8.1.2. sagt: „Die Seite kann nicht angezeigt werden“

Anderen Browser (wie FF3 / Acrobat 8.1.2. Oder IE6 / Acrobat 7) haben kein Problem mit der Datei.

Die folgenden Überschriften werden vom Server zurückgegeben:

  

Datum: Do, 8. Januar 2009 10.52.40 GMT
  Server: Apache / 2.2.8 (Win32) mod_ssl / 2.2.8 OpenSSL / 0.9.8g PHP / 5.2.5 DAV / 2
  X-Powered-By: PHP / 5.2.5
  Gültig bis: Do., 19. November 1981 08.52.00 GMT
  Cache-Control: no-store, no-cache, Must-revalidate, post-check = 0, Pre-Check = 0
  Pragma: no-cache
  Content-Length: 4750
  Keep-Alive: timeout = 5, max = 100
  Connection: Keep-Alive-
  Content-Type: application / pdf

Weiß jemand, wie man dieses Problem zu beheben?

War es hilfreich?

Lösung

  

Cache-Control: no-store, no-cache, Must-revalidate, post-check = 0, Pre-Check = 0   Pragma: no-cache

... so IE wird die Datei in dem Ordner Temporary Internet Files nicht speichern. Doch der Mechanismus, um direkt auf ‚Öffnen‘ eine Datei aus dem Browser im Internet Explorer verwendet, oft erfordert es von innen Temporary Internet Files geöffnet werden. Direkt eine Datei von einem Browser zu öffnen ist in der Regel unzuverlässig, insbesondere in IE; 'Speichern unter' besser funktioniert.

Beachten Sie den Cachebusting Header mit einem alternativen Verfahren zu ersetzen, wie fügen Sie ein ‚? Zufall‘ Parameter an die URL. Sehen Sie sich auch eine Zugabe. "Content-Disposition: attachment; filename = ..." Header, der ein Plug-in versucht, und andernfalls stoppt die Datei im Browser-Benutzeroberfläche angezeigt werden

Andere Tipps

Ich glaube, ich habe das Problem gelöst.

Das Problem ist nicht auf der Serverseite, sondern auf der Client-Seite. Die erzeugte PDF wird in einem Popup-Fenster angezeigt. (Javascript: window.open) und IE7 Drosseln auf sie

Wenn ich eine html-Datei im Popup öffnen, die zum PDF wird Umleitung es funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top