asp.net – 如何以二进制格式下载存储在SQL DB中的文件
发布时间:2020-07-09 06:48:20  所属栏目:asp.Net  来源:互联网 
            导读:我只是将上传的文件存储到SQL Server的二进制字段中,但我还需要允许用户使用Asp.NET下载它.我怎样才能做到这一点 ? 提前致谢. Here’s a Microsoft Knowledge Base article on this. 如何从数据库中检索文件取决于您使用的数据访问技术;我将假设您有一些包含
                
                
                
            | 
                         我只是将上传的文件存储到SQL Server的二进制字段中,但我还需要允许用户使用Asp.NET下载它.我怎样才能做到这一点 ? 提前致谢. 解决方法Here’s a Microsoft Knowledge Base article on this.如何从数据库中检索文件取决于您使用的数据访问技术;我将假设您有一些包含该文件的字节数组(例如,通过填充DataSet并访问该字段)和一些字符串文件名. Response.Clear()
Response.ContentType = "application/octet-stream"
Response.AddHeader("Content-Disposition","attachment;filename=""" & filename & """")
Response.BinaryWrite(data)
Response.End() 
 将上面的代码放在一些download.aspx中并链接到这个文件.您可能希望将一些查询字符串信息传递给download.aspx,以便您的代码知道从数据库中获取哪个文件. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
相关内容
- 在ASP.Net网站上使用WCF服务的教程?
 - asp.net – 配置IIS服务器使用Aurelia框架并推送状态
 - asp.net-mvc-3 – 如何避免使用MVC3 FileContentResult重复
 - asp.net-mvc – ELMAH和SQL Server 2008 R2?
 - asp.net-mvc-2 – 如何使用Castle Windsor在MVC中注入UrlHe
 - ASP.NET 清除模式窗口数据缓存的操作方式
 - 解决asp.net Sharepoint无法连接发布自定义字符串处理程序,
 - asp.net-core – “netcoreapp1.0”是一个不受支持的框架.
 - 使用ASP.NET Identity 2.0和MVC 5进行自定义单点登录
 - asp.net-mvc – 获取ControllerName和ActionName并在Master
 
