protected void Button1_Click(object sender, EventArgs e) { this.DownLoadFile("12.txt"); } //下载函数 private void DownLoadFile(string fileName) { string filePath = Server.MapPath(".") + "\\" + fileName; if (File.Exists(filePath)) { FileInfo file = new FileInfo(filePath); Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8"); //解决中文乱码 Response.AddHeader("Content-Disposition", "attachment; filename=" + Server.UrlEncode(file.Name)); //解决中文文件名乱码 Response.AddHeader("Content-length", file.Length.ToString()); Response.ContentType = "appliction/octet-stream"; Response.WriteFile(file.FullName); Response.End(); } }
转载于:https://www.cnblogs.com/forbetterzhu/archive/2012/05/20/2510973.html