Загрузка файлов из базы данных в Asp.Net Mvc - PullRequest
5 голосов
/ 12 марта 2010

Я храню свои файлы в базе данных, и мне нужно скачать файл при нажатии кнопки.
я могу получить содержимое файла (двоичный) в методе действия. Но как вернуть его пользователю в виде файла?

Ответы [ 2 ]

13 голосов
/ 12 марта 2010
<%= Html.ActionLink("download file", "download") %>

и в вашем действии:

public ActionResult Download() 
{
    byte[] contents = GetFileContentsFromDatabase();
    return File(contents, "image/jpeg")
}
2 голосов
/ 12 марта 2010
return new FileContentResult(byte[], contentType)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...