[ASP.NET]下载txt格式的文件

来源:互联网 发布:倪妮同款鞋淘宝 编辑:程序博客网 时间:2024/04/24 04:03

先上源码

string destFileName = "temp.txt";                destFileName = Server.MapPath(".") + "\\" + destFileName;                destFileName = Server.UrlDecode(destFileName);                if (File.Exists(destFileName))                {                    FileInfo fi = new FileInfo(destFileName);                    Response.Clear();                    Response.ClearHeaders();                    Response.Buffer = false;                    Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(Path.GetFileName(destFileName), System.Text.Encoding.UTF8));                    Response.AppendHeader("Content-Length", fi.Length.ToString());                    Response.ContentType = "application/octet-stream";                    Response.WriteFile(destFileName);                    Response.Flush();                    Response.End();                }

利用报头定义的文件类型来下载txt文件。

原创粉丝点击