我将一个图像存储为字节数组,现在需要从字节数组显示它。 我有一个
标签,并且在运行时将该标签的源分配给将获取图像的方法。
视图:
但是图片没有显示。我在Chrome调试器上检查了一下,它说: 服务器响应错误500(内部服务器错误) 有人能帮我让它工作吗??我知道LogoModelList不是null或空的,并且ID可能是正确的
PS:它甚至不能调试。我无法在GetImage()上设置调试点
document.getElementById("Logo").setAttribute("src",'@Url.Action("GetImage","AdminLogoManager", new { id = Model.Asset.AssetID})');
<img id="Logo" />
控制器中的代码:
private List<LogoModel> LogoModelList
{
get
{
var logoModelList = GetLogoModelListFromSomewhere();
return logoModelList;
}
}
}
public FileContentResult GetImage(int id)
{
LogoModel m = LogoModelList.Find(p => p.Asset.AssetID == id);
return new FileContentResult(m.Asset.Document, "image/jpeg");
}
但是图片没有显示。我在Chrome调试器上检查了一下,它说: 服务器响应错误500(内部服务器错误) 有人能帮我让它工作吗??我知道LogoModelList不是null或空的,并且ID可能是正确的
PS:它甚至不能调试。我无法在GetImage()上设置调试点
GetImage
? - Mohayemin