0

我正在尝试在我的视图中显示图像。

我写了一个图像助手:

    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">

任何人?:)

4

1 回答 1

0

你这样做的方式是FileContentResultsrc="".

我知道您要做什么,但是为了使它起作用,<img src=>需要请求图像的 URL 而不是简单地将byte[]src. 因此,您需要设置一个操作方法,该方法接受一些参数并返回FileContentResult.

于 2013-07-24T15:47:20.807 回答