我需要將我的BLOB數據直接顯示在IE瀏覽器中,而不在硬盤上保存臨時文件。在瀏覽器中顯示BLOB數據
我已經成功實現了從blob中檢索文件的方法。
請幫助我或指導我如何實現這一功能的好文章。
即時通訊使用Visual Studio 2005,C#.NET和Oracle
我需要將我的BLOB數據直接顯示在IE瀏覽器中,而不在硬盤上保存臨時文件。在瀏覽器中顯示BLOB數據
我已經成功實現了從blob中檢索文件的方法。
請幫助我或指導我如何實現這一功能的好文章。
即時通訊使用Visual Studio 2005,C#.NET和Oracle
如果你已經過代碼,將其保存爲一個文件,那麼所有你需要做的是改變它寫入Response.OutputStream流而不是文件流。
你可以做一個HTTP處理程序如下:
context.Response.ContentType = "multipart/related"; // I think...
context.Response.Write(<blob data here>);
現在,這依賴於瀏覽器 - IE,火狐 - 可以處理MHT文件..
如果你想解析MHT文件和返回HTML等..這將是一個完全不同的場景!
它需要如何顯示?作爲文本,圖像,PDF? – 2010-09-23 11:29:06
Im將.mht文件保存到BLOB文件,我需要在Internet Explorer中將數據顯示爲.mht。 – erap8627 2010-09-23 11:31:56