2017-08-16 130 views
1

我使用IMAGE格式將圖像保存在MSSQL服務器數據庫中。 它顯示爲來自數據庫的字節,我想將該字節流轉換爲HTML格式的圖像並顯示。我的收件箱this tutorial。它顯示爲圖像,即使教程描述它將正確顯示圖像,但只顯示「圖像」而不是實際的圖像文件。在asp.net中顯示保存在數據庫中的圖像MVC

<td> 

     @{ byte[] photo = item.image; 
      string imageSrc = null; 
      if (photo != null) 
      { 
       MemoryStream ms = new MemoryStream(); 
       ms.Write(photo, 78, photo.Length - 78); 
       string imageBase64 = Convert.ToBase64String(ms.ToArray()); 
       imageSrc = string.Format("data:image/jpeg;base64,{0}", imageBase64); 
      } 
     } 

     <img src="@imageSrc" alt="Image" /> 

    </td> 

輸出中的代碼

enter image description here

渲染結果來源

enter image description here 請幫助我,我是一個初學者到ASP.net

+0

這是什麼產生的客戶端HTML?具體來說,結果是什麼'src'值?該圖像是否爲有效的JPEG? – David

+0

@大衛我已添加結果圖像。 –

+0

好的,HTML怎麼樣? – David

回答

相關問題