为了账号安全,请及时绑定邮箱和手机立即绑定

在ASP MVC中显示数据库中的图像

在ASP MVC中显示数据库中的图像

C#
波斯汪 2019-10-16 14:15:31
我正在从控制器获取字节数组格式的图像,如何在视图中显示它?以最简单的方式。
查看完整描述

3 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

创建一个用于使用Show操作显示图像的控制器,该操作采取要从数据库显示的图像ID。该操作应返回一个FileResult,其中包含具有适当内容类型的图像数据。


public class ImageController : Controller

{

    public ActionResult Show( int id )

    {

        var imageData = ...get bytes from database...


        return File( imageData, "image/jpg" );

    }

}

在您的视图中,构造图像,并使用图像ID使用控制器和操作为图像构造路径。


<img src='<%= Url.Action( "show", "image", new { id = ViewData["imageID"] } ) %>' />


查看完整回答
反对 回复 2019-10-16
  • 3 回答
  • 0 关注
  • 617 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信