У меня есть контроллер, который возвращает байт []
public class ImageController : Controller
{
public ActionResult Show(int id)
{
var proxy = new ServiceProxy();
var imgData = proxy.GetCheckImage(id);
return File(imgData, "image/tiff");
}
}
Мой взгляд выглядит следующим образом:
<img alt ="" src='@Url.Action("show", "image", new { id = 36 })'/>
Я жестко закодировал идентификатор изображения для целей отладки.
В браузере в Chrome / т.е. я получаю топор, где изображение должно быть отображено.Но если я перейду непосредственно к URL-адресу контроллера http://localhost/website/image/show/id=36,, изображение будет нормально загружено на локальную машину. Я попытался создать отдельный ActionResult в том же контроллере, который используется для отображения других данных без какой-либо удачи.Это локальный разработчик Win7 / IIS7.среда.