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

あなたがやっている方法FileContentResultでは、 の引用符の間にを返していますsrc=""

あなたがやろうとしていることはわかりますが、これを機能させるには、単純にsrc<img src=>に入れるのではなく、画像の URL を要求する必要があります。byte[]そのため、何らかのパラメーターを受け取り、FileContentResult.

于 2013-07-24T15:47:20.807 に答える