Отображение сгенерированного изображения и загрузка - PullRequest
1 голос
/ 18 апреля 2009

У меня есть действие MVC, которое извлекает изображение из базы данных и отправляет его в ответ через метод File (byte [], string). Когда я перехожу к действию в моем браузере, он загружает файл, а не отображает его в браузере.

Я устанавливаю файл и устанавливаю тип содержимого "image / jpeg". Есть ли еще один заголовок, который нужно установить, чтобы заставить его делать то, что я хочу?

Ответы [ 3 ]

2 голосов
/ 18 апреля 2009

Хорошо, тайна раскрыта.

Controller.File () имеет перегрузку, которая не требует имени файла; просто данные и тип контента. Использование этой перегрузки приводит к правильной настройке расположения содержимого. Оглядываясь назад, я думаю, это имеет большой смысл.

1 голос
/ 18 апреля 2009

Response.ContentType

Response.ContentType = "image/jpeg";
0 голосов
/ 18 апреля 2009

Я бы использовал Fiddler , чтобы сравнить заголовки ваших ответов с обычными статическими заголовками ответов JPG. Это скажет вам наверняка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...