SSL環境下でPDF出力

2006/04/20 | PDF関連

IEにはバグがあり、SSL通信下ではキャッシュを保存されないように設定されたヘッダを受け取るとファイルのダウンロードができない。これはPDFやFlashで再現するのを確認した。
今回mojaviをSSLで使用し、PDFで出力する必要があったのでヘッダのパターンを検証してみた。

○パターンその1(エラー)
(ヘッダ指定なし)

○パターンその2(エラー)
header(‘Cache-Control: ‘);

○パターンその3(ダウンロードダイアログ表示)
header(‘Pragma: ‘);

○パターンその4(インラインで表示成功)
header(‘Cache-Control: ‘);
header(‘Pragma: ‘);

ちなみにパターンその3で、ダイアログ表示のファイル名の部分は正しく「new.pdf」となっていたが、パターンその4で一旦インライン表示してから保存しようとするとファイル名の部分がURLとなっていた。インラインで表示できて、かつ保存する際のファイル名も正しく表示できるよう設定するにはどうしたらいいものか、もう少し検討が必要だ。

ちなみにこの件のMicrosoftのナレッジベースはこちら

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net