System.IO.FileInfo fileInfo = new System.IO.FileInfo(fileName);
   System.Web.HttpContext.Current.Response.AddHeader("Content-Disposition","attachment;filename="+ fileInfo.Name);
   System.Web.HttpContext.Current.Response.AddHeader("Content-Length",fileInfo.Length.ToString());
   System.Web.HttpContext.Current.Response.Charset = "UTF-8";
   System.Web.HttpContext.Current.Response.ContentType = "application/octet-stream";
   byte[] buffer = new byte[fileInfo.Length];
   using(System.IO.FileStream fileStream = fileInfo.OpenRead())
   {
    fileStream.Read(buffer,0,buffer.Length);
   }
   System.Web.HttpContext.Current.Response.BinaryWrite(buffer);
   System.Web.HttpContext.Current.Response.Flush();

相关文章:

  • 2021-06-07
  • 2022-12-23
  • 2021-06-08
  • 2022-12-23
  • 2022-12-23
  • 2021-08-17
  • 2021-10-19
猜你喜欢
  • 2021-11-08
  • 2022-12-23
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
相关资源
相似解决方案