К ... Я делаю что-то явно не так. У меня есть простая страница с контролем ввода файлов и кнопкой отправки. Я пробую новый "File" ActionResult, который был выпущен с Mvc RC ...
Все, что я хочу, это чтобы при нажатии кнопки «Отправить» выбранный файл загружался в базу данных. Это все отлично работает ...
Затем, после обновления страницы, я хочу, чтобы изображение отображало полученное изображение, которое было загружено. Проблема в том, что изображение не отображается ... Я получаю сломанное изображение ...
Это часть, которая получает файл и отправляет его обратно в представление ...
var a = Helper.Service.GetAttachmentById(id, MembershipProvider.SecurityTicket);
if (a == null)
{
return View(new ImagePlaceHolderViewData(new { Id = id }));
}
return View(new ImagePlaceHolderViewData(new { Id = a.Id, Image = a, FileContent = File(a.Data, a.ContentType) }));
Тогда в представлении у меня есть тег изображения, подобный так ...
<img src="<%=Model.FileContent.FileContents %>" />
Я тоже пытался ...
<img src="<%=Model.FileContent%>" />
Мысли .. ??