asp.net – 如何以二进制格式下载存储在SQL DB中的文件
发布时间:2020-07-09 08:14:22 所属栏目: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-classic – 经典ASP中500 Vs 500.100错误
- asp.net-mvc – 程序集使用System.Web.Http 5.1,它比引用的
- asp.net-mvc – ASP.NET MVC 3 Beta 1 Block访问Razor视图
- asp.net – 我可以重新发布或携带POST数据(如果是这样,我可
- asp.net – 当绑定值包含冒号时,如何绑定GridView HyperLin
- asp.net-mvc – Mvc 3 Razor:使用部分部分视图?
- 如何处理在MVC视图中应用程序启动和传输和显示错误发生的AS
- asp.net-mvc – 带有lambda表达式的ASP.net MVC Action URL
- asp.net-mvc – 如何通过URL传递日期,为我的Action读取MVC?
- asp.net下使用jquery 的ajax+WebService+json 实现无刷新取
推荐文章
站长推荐
- [asp.net mvc 奇淫巧技] 02 - 巧用Razor引擎在Ac
- asp.net-mvc – MVC应用程序调试错误:viewstate
- asp.net-mvc-3 – 使用@ Html.Raw有风险吗?
- 使用System.Net.Mail中的SMTP发送邮件(带附件)
- asp.net – 无法加载文件或程序集System.Web.Htt
- asp.net-mvc – Gzip压缩无法运行ASP.net MVC5
- ASP.Net 2中的上传文件在哪里?
- asp.net – Windows应用程序与Web应用程序开发
- ASP.NET代码隐藏中的当前工作目录 – 我们可以依
- asp.net-mvc – 有没有办法重命名RequestVerific
热点阅读
