- - PR -
httpsのサイトでファイルをダウンロードするには
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-12-05 15:02
ところで、SSLでプロキシがキャッシュを返すことってあるのでしょうか?
プロキシは通信の内容を知らないのでキャッシュ不可能なはずですが。 参考:SSLでHTTPメッセージはどの部分が暗号化されるの? http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=1991&forum=12 | ||||
|
投稿日時: 2007-12-05 15:05
と書き込んでから気づきましたがローカルのキャッシュの心配をされているのですね。
SSLといえども画像などのリソースはキャッシュが使われたりするのかな? このあたりは検証したことないですね…。 | ||||
|
投稿日時: 2007-12-05 15:26
私も同じ様な問題にぶつかったことがあるのですが、
http://support.microsoft.com/default.aspx?scid=kb;ja;812935 レスポンスを送出する方法をいろいろ変えてうまくいく方法があったので、それで対応しました。 p.response.reset(); p.response.setContentType("application/octet-stream;charset=Windows-31J"); p.response.setHeader("Content-Disposition","attachment; filename=" + fileName ); OutputStream st = p.response.getOutputStream(); book.write( st ); st.flush(); st.close(); bookはPOIのHSSFWorkbookクラスのインスタンスです。 対象ファイル、POIで作成したエクセル httpサーバ、apache 2系 tomcat、5.x など相違があるのでyoshikaさんの環境でうまくいくかどうかわかりませんが、 試してみてはいかがでしょう。 上のMSのサイトに書いてますが、ブラウザ側の問題であって違うブラウザを使う。 IEの設定を変更する。といった対処もあるようです。 | ||||
|
投稿日時: 2007-12-05 15:44
悪意のある第三者が自由に、 他人のPCのファイルを操作できる環境ということでしょうか? それはキャッシュ云々以前の問題だと思います。 |