我正在開發一個MVC應用程序,我需要在瀏覽器中顯示一個圖像,但是我沒有物理上的文件在磁盤上。如何在瀏覽器中僅顯示圖像的內容(字節[])
我的模型中只有一個byte[]
數組,其中包含圖像的內容。是否有任何「簡單」的技巧在視圖中顯示圖像,而不將其寫入磁盤?
這使我的心是寫一個臨時文件,但第一種方式:
- 我應該選擇什麼樣的文件名?
- 我應該何時刪除它?恐怕我們會泄露這些文件。
所以我不想將內容寫入文件。還有其他方法嗎?
謝謝先進。
編輯:結果頁不僅是形象,我需要顯示一些文本,下面的圖像,例如:
<%= Response.Write("Some text here") %>
<%= /* Here my image */ %>
花花公子只是流呢:-),我正在尋找同樣的問題SO – 2011-01-14 11:33:52
http://stackoverflow.com/questions/1769944/how-to-show-image-from-byte-array和http:// stackoverflow。com/questions/1738020/bytearray-to-image-asp-net/ – 2011-01-14 11:36:52
@Jani:對不起,也許我忘了說我需要在結果頁面顯示更多內容(文本),請參閱我的編輯 – 2011-01-14 11:43:55