我尝试显示图像(存储在我的数据库中),但遇到了一些问题。
在我看来,我有以下代码:
<img src="@Html.Action("DownloadLogo", new { logoID = item.Logo.Key })" alt="" width="60" height="60">
我的控制器中有以下代码:
public FileContentResult DownloadLogo(int logoID)
{
LogoDTO logoDTO = _serviceClient.GetLogo(logoID);
return File(logoDTO.LogoContent, logoDTO.LogoContentType);
}
到达我视图中的代码时出现以下错误:
异常
执行处理程序“System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper”的子请求时出错。
在离开控制器之前,我检查值:
logoDTO.LogoContent = {byte[50802]} logoDTO.LogoContentType = "image/png"
任何的想法?
谢谢。