我正试图在我的视野中显示图像。
我写了一个图片助手:
public static class Helpers
{
public static FileContentResult Image(this HtmlHelper htmlHelper,
byte[] imageData, string mimeType)
{
return new FileContentResult(imageData, mimeType);
}
}
myImage - 是一个字节数组。
<img src="@Html.Image(myImage, "image/jpeg")" />
但我的图片没有显示......
当我看到源代码时,我看到的是:
<img src="System.Web.Mvc.FileContentResult">
人? :)
答案 0 :(得分:0)
您这样做的方式是在FileContentResult
的引号之间返回src=""
。
我看到你要做的是什么,但是为了使这个工作起作用,<img src=>
需要请求图像的URL而不是简单地将byte[]
放在src中。因此,您需要设置一个操作方法,该方法接受一些参数并返回FileContentResult
。