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>
輸出中的代碼
渲染結果來源
這是什麼產生的客戶端HTML?具體來說,結果是什麼'src'值?該圖像是否爲有效的JPEG? – David
@大衛我已添加結果圖像。 –
好的,HTML怎麼樣? – David