首先,我在另一个控制器中使用了这种方式并且它完美地工作,现在我将其复制并粘贴到另一个控制器中,但它没有用。
我想从我的控制器中获取图像。
我在控制器中使用了这段代码
[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>
但是当我运行我的应用程序时,它不会得到图像。你能 请帮我解决这个问题