Ben IE6 ile oldukça interesing (ve sinir bozucu) sorunu geldim. Biz bazı sunucu oluşturulan PDF'leri kadar hizmet veren ve daha sonra sadece dosyanın bir tarayıcı indir zorlamak için PHP başlıklarını belirliyor. Windows kullanıcı hesabı standart kullanıcı (yani değil yönetici) olarak ayarlanırsa, IE6 hariç fakat only, ince ve tüm çalışır.
Bu kurumsal bir ortam için olduğundan, elbette tüm hesapları bu şekilde kurulum vardır. Garip bir şey yükleme iletişim, Content-Type tanınmıyor olmasıdır:
header( 'Pragma: public' );
header( 'Expires: 0' );
header( 'Cache-Control: must-revalidate, pre-check=0, post-check=0' );
header( 'Cache-Control: public' );
header( 'Content-Description: File Transfer' );
header( 'Content-Type: application/pdf' );
header( 'Content-Disposition: attachment; filename="xxx.pdf"' );
header( 'Content-Transfer-Encoding: binary' );
echo $content;
exit;
Ben de bu yüzden ben de başlığındaki Content-Length
ayarlanmış olabilir ama yardımcı olmadı ilk geçici bir dosyaya dosya içeriğini yazmaya çalıştım.