- - PR -
Word文書(BLOB)を別Windowで一時ファイルを作らずに表示させる方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-11-25 16:48
初めて投稿させて頂きます。
OracleのBLOBデータに入っているWord文書を別Windowで一時ファイルを作らずに表示させる処理で困っています。 以下のメソッドにBLOBデータを渡し、表示は出来るようになったのですがデバックをするとASPXファイルが2度呼ばれています。しかも2度目の呼び出しではSessionが切れています。 =========================================================================== 'Page_LoadイベントでBLOBデータをSession変数をキーに取得し、このメソッドを呼び出しています。 Sub Create_Word(ByVal bytData As Byte()) Response.Clear() ' ブラウザに対してwordドキュメントの適切なビューワを使用するように指定 Response.ClearContent() Response.ContentType = "application/msword" ' 出力ストリームにストリームを出力 Response.OutputStream.Write(bytData, 0, bytData.Length) End Sub =========================================================================== <環境> OS:Windows2000Professional DBサーバ:Oracle9.0.1.0.1 クライアントブラウザ:IE6 開発環境:ASP.NET(VB.NET) =========================================================================== せめて2度呼び出しを無くしたいのですが、ご存知の方いらっしゃいましたらご教授願いませんでしょうか。どうぞよろしくお願い致します。 |
1