Я храню свои файлы в базе данных, и мне нужно скачать файл при нажатии кнопки. я могу получить содержимое файла (двоичный) в методе действия. Но как вернуть его пользователю в виде файла?
<%= Html.ActionLink("download file", "download") %>
и в вашем действии:
public ActionResult Download() { byte[] contents = GetFileContentsFromDatabase(); return File(contents, "image/jpeg") }
return new FileContentResult(byte[], contentType)