Как показать изображение из байтов? - PullRequest
0 голосов
/ 22 марта 2012

Ошибка

Сообщение об ошибке компилятора: CS1502: наиболее подходящий метод для перегрузки 'System.Web.WebPages.WebPageExecutingBase.Write (System.Web.WebPages.HelperResult)' имеет несколько недопустимых аргументов

 @ImageResultHelper.Image<ShowcaseController>(c => c.FileContentResult(), 200, 50, "Current time")

и мне нужно передать новый {bytes = item.ImageItems} в FileContentResult

1 Ответ

4 голосов
/ 22 марта 2012

То, как мы это делаем, мы возвращаем FileContentResult:

public FileResult Get()
{
    return new FileContentResult(image.Bytes, image.ContentType);
}

Затем мы устанавливаем источник изображения для этого действия:

<img src="/Controller/Get/" alt="Whatever" />

Таким образом, выможет кешировать результат.

...