2012-11-06 103 views
0

我有一個具有圖像字節數組的模型。 如何字節數組轉換爲圖像視圖mvc.net將字節數組轉換爲視圖上的圖像

+0

你能發表一些代碼嗎?你檢查[這](http://stackoverflow.com/questions/5409576/how-to-render-image-in-view-value-of-image-byte-asp-net-mvc) –

+0

我不想用一個動作,我想在視圖中轉換 –

+0

瀏覽器通常下載圖像,在一個視圖中你只需要指定url。你想達到什麼目的? –

回答

2

我想你嘗試混合2個資源:一個是text/html的類型,另一種是圖像/ JPEG。他們是2種不同的資源,應單獨要求。這意味着你不能在html中注入圖像。

最好在separete Action中將圖像作爲文件返回,而Model字段將爲此視圖提供此Action的url。

+0

請分享代碼 –

+0

看到我的回答,此解決方案將響應您保存在字節數組中的任何類型的文件,包括圖像。注意圖像,你可能想要改變MIME類型。 http://stackoverflow.com/questions/6777491/how-to-make-a-fileupload-interface-in-asp-net/6778935#6778935 – pseudocoder

+0

最好是在單獨的操作中將圖像作爲文件返回:但這種解決方案我應該2連接到數據庫。 –

0
private void SaveImage(string path, byte[] img) 
{ 
    FileInfo fi = new FileInfo(path); 
    FileStream fs = fi.OpenWrite(); 
    fs.Write(img, 0, img.Length); 
    fs.Flush(); 
    fs.Close(); 
} 
+0

將字節數組轉換爲視圖中的圖像 –

相關問題