2010-03-12 31 views
5

我正在将我的文件存储在数据库中,并且在点击按钮时需要下载文件。
我可以在操作方法中获取文件内容(二进制)。但如何将其作为文件返回给用户?从Asp.Net数据库中下载文件Mvc

回答

13
<%= Html.ActionLink("download file", "download") %> 

,并在你的行动:

public ActionResult Download() 
{ 
    byte[] contents = GetFileContentsFromDatabase(); 
    return File(contents, "image/jpeg") 
} 
2
return new FileContentResult(byte[], contentType) 
+0

或只是'返回文件(...)' – 2010-03-12 15:51:45