62,242
社区成员




protected void Button1_Click(object sender, EventArgs e)
{
string SFilename = Server.MapPath(@"app_data/123.xls");
FileInfo Sfile = new FileInfo(SFilename);
//Response.AddHeader("Content-Length", Sfile.Length.ToString());
//Response.ContentType = "application/octet-stream";
//Response.WriteFile(SFilename);
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment;filename=" + SFilename);
Response.AddHeader("Content-Length", Sfile.Length.ToString());
Response.AddHeader("Content-Transfer-Encoding", "binary");
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
Response.WriteFile(SFilename);
Response.Flush();
Response.End();
}