currently I have a byte array representing my Image in my ViewModel. I display it with the following code:
One way is to add this to a new c# class or HtmlExtensionsclass
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("
");
}
}
then you can do this in any view
@Html.Image(Model.MyImageBytes)