asp.net实现下载
来源:互联网 发布:mysql修改数据库名称 编辑:程序博客网 时间:2024/05/23 15:48
Shared Function DownloadFile(ByVal WebForm As System.Web.UI.Page, ByVal FileNameWhenUserDownload As String, ByVal FileBody As String)
WebForm.Response.ClearHeaders()
WebForm.Response.Clear()
WebForm.Response.Expires = 0
WebForm.Response.Buffer = True
WebForm.Response.AddHeader("Accept-Language", "zh-tw")
'文件名称
WebForm.Response.AddHeader("content-disposition", "attachment; filename=" & Chr(34) & System.Web.HttpUtility.UrlEncode(FileNameWhenUserDownload, System.Text.Encoding.UTF8) & Chr(34))
WebForm.Response.ContentType = "Application/octet-stream"
'文件内容
WebForm.Response.Write(FileBody)
WebForm.Response.End()
End Function
上面这段代码是下载一个动态产生的文本文件,若这个文件已经存在于服务器端的实体路径,则可以通过下面的函数:
Shared Sub DownloadFile(ByVal WebForm As System.Web.UI.Page, ByVal FileNameWhenUserDownload As String, ByVal FilePath As String)
WebForm.Response.ClearHeaders()
WebForm.Response.Clear()
WebForm.Response.Expires = 0
WebForm.Response.Buffer = True
WebForm.Response.AddHeader("Accept-Language", "zh-tw")
'文件名称
WebForm.Response.AddHeader("content-disposition", "attachment; filename=" & Chr(34) & System.Web.HttpUtility.UrlEncode(FileNameWhenUserDownload, System.Text.Encoding.UTF8) & Chr(34))
WebForm.Response.ContentType = "Application/octet-stream"
'文件内容
WebForm.Response.Write(System.IO.File.ReadAllBytes(FilePath))
WebForm.Response.End()
End Sub
- asp.net实现下载
- asp.net实现下载
- asp.net实现下载
- asp.net实现下载
- asp.net实现下载
- ASP.NET实现文件下载
- ASP.NET实现文件下载
- ASP.NET下载实现方法
- ASP.NET实现文件下载
- asp.net TransmitFile实现下载
- asp.net实现文件下载
- asp.net实现下载功能
- ASP.NET实现文件下载
- asp.net 实现文件下载
- ASP.net实现文件下载
- ASP.NET实现中文下载
- ASP.NET实现文件下载
- 关于Asp.Net中的编程实现下载
- Attribute在.net编程中的应用(一)
- vml+javascript动态生成柱状图、饼图、折线图
- 收集的一些js代码
- 通配符使用
- HTML编辑器
- asp.net实现下载
- 1合并分幅图
- List View的排序类
- asp.net生成静态页
- Proclarity
- RAC的负载均衡
- LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains
- 图幅拼接
- 正则表达式集合