WinIE6 / SSL / Content-Disposition

11月に扱った案件で、ちょっと(1時間ほど)ハマったので備忘録。
# 有名なバグみたいだし、知ってたはずなんだけどすっかり忘れてました。

Windows版 Internet Explorer 6.xで、以下のレスポンスで不具合が再現する。

・https
・Content-Dispositionあり(ファイルダウンロード処理)
・Cache-Control又はPragmaが "no-cache"(ブラウザのキャッシュをキャンセル)
・Content-Lengthも関連しているかも?

以上の条件を満たすリクエストで、IEはコンテンツを一切受信しない。

続きを読む...

解決? (SafariのContent-Disposition問題)

以前取り上げた、日本語ファイル名を含んだContent-Dispositionを、Safariが正しく解釈出来ない件。解決の糸口が見つかりそう。

続きを読む...

Content-Disposition

とあるサイトのダウンロード処理を実装している。 この様な処理では、以下の様に Content-Disposition ヘッダを送信する。
Content-Disposition: attachment; filename="hogehoge.pdf"
ダウンロードを強制せずに、ダウンロード時のファイル名を予約するだけなら、 "attachment" のところを "inline" に変える。 とまぁ、ここまでは特別悩むこともない。言ってみれば基本だ。

続きを読む...

Twitter