下载动态产生的文件可以用以下代码: 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()