一尘不染

ASP.Net MVC:如何显示模型中的字节数组图像

c#

我有一个要在页面上显示的带有字节数组图像文件的模型。

我该如何做而不返回数据库?

我看到的所有解决方案都使用ActionResult来返回数据库以检索图像,但是我已经在模型上放置了图像…


阅读 241

收藏
2020-05-19

共1个答案

一尘不染

这样的事情可能会起作用…

@{
    var base64 = Convert.ToBase64String(Model.ByteArray);
    var imgSrc = String.Format("data:image/gif;base64,{0}", base64);
}

<img src="@imgSrc" />

如以下评论中所述,请充分利用以上知识, 尽管这可能会回答您的问题,但可能无法解决您的问题
。根据您的问题,这可能是解决方案,但我不会完全排除两次访问数据库的可能性。

2020-05-19