c# - 从 Asp.Net Mvc 中的数据库下载文件

标签 c# .net asp.net-mvc

我将文件存储在数据库中,需要在单击按钮时下载文件。
我可以在操作方法中获取文件内容(二进制)。但是如何将其作为文件返回给用户呢?

最佳答案

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

在你的行动中:

public ActionResult Download() 
{
    byte[] contents = GetFileContentsFromDatabase();
    return File(contents, "image/jpeg")
}

关于c# - 从 Asp.Net Mvc 中的数据库下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2433860/

相关文章:

c# - 编程字符串的表单资源使用情况?

c# - 带正则表达式的匹配表

jquery - 如何使用getJSON,用post方式发送数据?

c# - 使用 Entity Framework 修改实体失败

javascript - Knockout.js 中的事件绑定(bind)

c# - 基于原生OpenCV的unity上的Android应用

C# 调用非托管 C 驱动程序 (dll)

c# - Windows 8 SDK 是否支持 SQL Server Compact Edition?

.net - C3374 : can't take address of 'function' unless creating delegate instance

c# - 动态地向动态对象添加属性?