- - PR -
WebSphereでのファイルダウンロード
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2002-11-29 08:49
たまに現れたと思ったら、質問してばかりで申し訳ありません。
WebSphere4.0でServletからクライアントに対してファイルのダウンロードを 行わさせる処理を書いているのですが、一回目はうまくいくのですが2回目は ダウンロード処理が正常に行われるものの、ログを見ると "com.ibm.servlet.engine.srt.WriteBeyondContentLengthException" が出力されてしまっています。 request.setContentLength()をコメントアウトするとこの例外は 発生しないのですが、ダウンロードを行ったファイル(CSV形式なのですが) の後に <!DOCTYPE HTML PUBLIC "-//W3C/DTD/HTML 4.01 Transitional//EN"> の文字列が出力されてしまいました。 ちなみにoutのStreamに対しては送出対象のファイルをオープンしたものではなく、 (仕様上)byte配列のオブジェクトを送出しています。 ファイルオープンからやっていた時はこういう事象はなかったと 記憶しているのですが。 お知恵を拝借していただけたらと思います。 |
1
