Tak, mam pliku, który wysyła następujące:Problemy z nagłówka() podczas wyświetlania pliku PDF w IE8
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: private");
header("Content-type: application/pdf");
header("Content-disposition: inline; filename=file.pdf");
header("Content-length: 7735");
potem echo z pliku - jest to plik PDF.
Działa bez zarzutu w IE6 & 7 na XP (i FF w tej sprawie) Ten sam kod nic nie pokazuje podczas pracy na IE8 na XP lub Vista. Nie ma ostrzeżeń o zabezpieczeniach itp., Więc nie sądzę, że ma to coś wspólnego.
I jeśli moja pamięć służy mi poprawnie, to działało na IE8 jakiś czas temu.
Co ja tu robię źle? Czy brakuje mi czegoś z nagłówków?
Czy istnieje sposób, aby zobaczyć, jakie informacje o nagłówku normalne przychodzi podczas przeglądania pliku PDF w IE8, więc wiem, co naśladować?
Po patrząc na rzeczy, to nadal działa w IE8 wyjątkiem gdy SSL jest
Nie wysłania 'nagłówek Content-Length', niech webserver zrobić. – Gumbo