asp.net – 如何以二进制格式下载存储在SQL DB中的文件
发布时间:2020-05-22 11:17:46 所属栏目: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 – 仅允许匿名用户通过web.config授权
- asp.net – 实现安全的“记住我”的最佳实践
- asp.net – 如果我没有指定targetFramework =“4.0”会发生
- asp.net-core – 如何使用FluentValidation.AspNetCore和Fl
- asp.net – 我可以愚弄HttpRequest.Current.Request.IsLoca
- asp.net – 如何Html.Encode在Webforms
- asp.net-mvc – MVC 5 HttpErrors控制器/动作
- ASP.NET vNext Core CLR缺少type.IsPrimitive
- asp.net-mvc – 存储库模式:每个实体一个存储库类?
- asp.net-mvc – 模型支持DB上下文已更改;考虑代码优先迁移
推荐文章
站长推荐
- asp.net – 在.NET应用程序上使用Phantom JS生成
- asp.net-mvc – MVC应用程序的布局/设计模板?
- asp.net-mvc – 使用HtmlHelper类时,MVC单选按钮
- asp.net – 如何在单独的dll项目中配置WCF
- asp.net-mvc-3 – ASP.net MVC – 模型绑定不包括
- asp.net – System.Web.Security.AntiXss.AntiXs
- ASP.NET无法摆脱“500-内部服务器错误”
- asp.net – 如何使用webgrease?
- asp.net-mvc – FluentValidation客户端验证
- asp.net-mvc – ASP.NET MVC帐户控制器使用指南?
热点阅读
