asp.net – 如何以二进制格式下载存储在SQL DB中的文件
发布时间:2020-07-09 06:59:34 所属栏目: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-mvc – 在MVC Razor视图中使用@RenderBody有什么意
- asp.net – 登录后对Membership.GetAllUsers()的例外情况:
- .Net平台开发的技术规范与实践精华
- asp.net-mvc – 用于选择的KendoUI网格Ajax绑定参数
- .Net 更容易的使用配置文件 SuperConfig
- asp.net – 获得“System.Web.Mvc.Html.MvcForm”一页
- asp.net-mvc – 如何在asp.net mvc3项目中开始使用openID?
- asp.net – VB.NET – 如何使用Active Directory将SID转换为
- asp.net使用多线程更新UI
- asp.net-mvc – 不要在ASP .NET MVC 4 BundleConfig中缩小某
推荐文章
站长推荐
- asp.net-mvc – 根据浏览器接受语言自动设置uiCu
- asp.net-mvc – 如何设置AntiForgeryToken cooki
- asp.net-mvc – 在MVC Razor视图中使用@RenderBo
- asp.net – 根据参数应用不同的XSLT模板
- 修改FCKEditor实现将图片、文件等保存到数据库
- asp.net-mvc – 使用自定义格式的ASP.NET MVC Vi
- ASP.NET两个截取字符串的方法分享
- asp.net-mvc – ASP.NET MVC中的WebApi [FromUri
- ASP.NET TextBox LostFocus事件
- 在asp.net中使用加密数据库联接字符串保证数据安
热点阅读
