下载动态产生的文件可以用以下代码:
Response.ClearHeaders()
Response.Clear()
Response.Expires = 0
Response.Buffer = True
Response.AddHeader("Accept-Language", "utf-8")
' Filename
Response.AddHeader("content-disposition", "attachment; filename=aaa.vcs")
Response.ContentType = "Application/octet-stream"
' File Content
Response.Write("this is test file")
Response.End()
下载已存在的文件,可以用下面代码
Response.ClearHeaders()
Response.Clear()
Response.Expires = 0
Response.Buffer = True
Response.AddHeader("Accept-Language", "utf-8")
' Filename
Response.AddHeader("content-disposition", "attachment; filename=aaa.vcs")
Response.ContentType = "Application/octet-stream"
' File Content
Response.Write(System.IO.File.ReadAllBytes("c:/aaaa.txt"))
Response.End()
本文介绍如何使用 ASP.NET 实现动态生成文件及已有文件的下载功能。对于动态生成的文件,可通过编写特定代码来设定文件类型及内容;对于已存在的文件,则通过读取文件内容并发送给客户端实现下载。
4411

被折叠的 条评论
为什么被折叠?



