mvc4从控制器获取图像

时间:2013-11-02 15:38:36

标签: c# asp.net-mvc asp.net-mvc-4 html-helper

首先,我在另一个控制器中使用了这种方式并且它完美地工作,现在我将其复制并粘贴到另一个控制器中,但它没有用。

我想从我的控制器中获取图像。

我在控制器中使用了这段代码

[Authorize]
        [AcceptVerbs(HttpVerbs.Get)]
        public FileContentResult getPassportImg(int tenantID)
        {
            byte[] image = db.Tenants.Find(tenantID).passportImage;
            if (image != null)
            {
                return new FileContentResult(image, "image/jpeg");
            }
            else
            {
                return null;
            }
        }

我将断点抛出并正确检索数据。

在视图中我这样做

<div class="display-field">
        <img src="@Url.Action("getPassportImg", "Tenant",  new { tenantID = Model.ID })" alt="asdasdf" />
    </div>

但是当我运行我的应用程序时,它不会得到图像。你能 请帮我解决这个问题

0 个答案:

没有答案