我将我的文件存储在数据库中,需要在点击按钮时下载文件 我可以在动作方法中获取文件内容(二进制)。但是如何将其作为文件返回给用户?
答案 0 :(得分:13)
<%= Html.ActionLink("download file", "download") %>
并在你的行动中:
public ActionResult Download()
{
byte[] contents = GetFileContentsFromDatabase();
return File(contents, "image/jpeg")
}
答案 1 :(得分:2)
return new FileContentResult(byte[], contentType)