private void DownLoad(string fileName, string path) { FileInfo fi = new FileInfo(path); if (fi.Exists) { Response.Clear(); Response.ClearContent(); Response.ClearHeaders(); Response.Buffer = true; Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName); Response.AddHeader("Content-Length", fi.Length.ToString()); Response.AddHeader("Content-Transfer-Encoding", "binary"); Response.ContentType = "application/octet-stream"; Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312"); Response.WriteFile(path); Response.Flush(); Response.End(); } } private void DownLoad2(string fileName, string path) { FileInfo fi = new FileInfo(path); if (fi.Exists) { Response.Clear(); Response.Buffer = true; Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName); Response.ContentType = "application/unknow"; Response.TransmitFile(path); Response.End(); } }
时间: 2024-12-08 09:38:26