[英]How to show my image from database on an ASP.NET Core MVC page?
我是阿里,我需要一些幫助。 我需要在視圖中顯示圖像。
我可以通過將圖像轉換為數組並存儲它來將圖像存儲在數據庫中。 但現在我無法在我的視圖中顯示圖像。
怎么做?
我想舉個例子來支持你。
我的 model class:
最干凈的方法之一是創建一個新的 HtmlExtension class 它將字節轉換為 base64 字符串,然后返回 mvc html 字符串
public static class HtmlExtensions
{
public static MvcHtmlString Image(this HtmlHelper html, byte[] image)
{
var img = String.Format("data:image/jpg;base64,{0}", Convert.ToBase64String(image));
return new MvcHtmlString("<img src='" + img + "' />");
}
}
然后你可以在任何視圖中使用它
@Html.Image(Model.Imag)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.