您现在的位置: 华盟网 >> 编程 >> asp编程 >> 正文

ASP.NET 从服务器下载文件

2012/1/17 作者:不行 来源: 华盟收集
导读 string fileName = “文件名;string filePath = Server.MapPath(……/DOC_FILE/) + fileName…
string fileName = “文件名";string filePath = Server.MapPath("……/DOC_FILE/") + fileName;   //       ……/DOC_FILE/  下载文件的文件夹路径if (File.Exists(filePath))

  { //以字符流的形式下载文件FileStream fs = new FileStream(filePath, FileMode.Open);byte[] bytes = new byte[(int)fs.Length];fs.Read(bytes, 0, bytes.Length);fs.Close();Response.ContentType = "application/octet-stream";//通知浏览器下载文件而不是打开Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));Response.BinaryWrite(bytes);Response.Flush();Response.End();} else { JScript.Alert(this, "文件不存在!");

                  微信群名称:华盟黑白之道二群   华盟-黑白之道⑦QQ群: 9430885

  • 上一篇编程:

  • 下一篇编程:
  • 网友评论
      验证码
     

    关注

    分享

    0

    讨论

    2

    猜你喜欢

    论坛最新贴