asp.net – 如何以二进制格式下载存储在SQL DB中的文件
发布时间:2020-07-09 06:50:43 所属栏目: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 – 当我试图强制401时,自定义授权过滤器总是返回40
- Asp.net Core 1.1 升级后操作mysql出错的解决办法
- asp.net-mvc – 什么时候使用ViewData而不是ViewModels?
- 实体框架 – WebApi OData:$filter’any’或’all’查询不
- asp.net下经典数据库记录分页代码
- ASP.NET搜索引擎
- asp.net 汉字转换拼音及首字母实现代码
- asp.net – 干净的方式来防止输入按钮提交表单
- 如何在ASP.NET中的GridView中定义CellPadding
- iis-7.5 – 使用虚拟目录/应用程序在IIS中托管ASP.NET 5 We
推荐文章
站长推荐
- asp.net – 当我试图强制401时,自定义授权过滤器
- asp.net – 无法加载文件或程序集System.Web.Htt
- asp.net – Orchard CMS Media中的文件大小上传限
- asp.net-mvc – 在MVC ActionLink中使用Knockout
- ASP.NET /数据库性能清单
- 序列化 – Newtonsoft中的TypeNameHandling需要$
- asp.net – Application_error函数间歇性捕获“文
- 单元测试 – 如何在ASP MVC 5(Microsoft.AspNet.
- asp.net – Telerik RadGrid GridDataItem – 如
- Asp.net MVC实现生成Excel并下载功能
热点阅读