zoukankan      html  css  js  c++  java
  • 下载文件(类似与<A href>)

           protected void Button1_Click(object sender, EventArgs e)
            {
                FileInfo DownloadFile = new FileInfo(Server.MapPath("hibernate.cfg.xml"));  //将该文件放入下载对象中
                System.Web.HttpContext.Current.Response.Clear();//清理缓存中已有的内容
                System.Web.HttpContext.Current.Response.ClearHeaders();
                System.Web.HttpContext.Current.Response.Buffer = false; //缓存关闭
                System.Web.HttpContext.Current.Response.ContentType = "application/octet-stream";  //下载类型为输入流
                System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(DownloadFile.FullName, System.Text.Encoding.UTF8));//下载格式为UTF-8
                System.Web.HttpContext.Current.Response.AppendHeader("Content-Length", DownloadFile.Length.ToString()); //下载文件内容文字长度
                System.Web.HttpContext.Current.Response.WriteFile(DownloadFile.FullName); //输入该流下载文件
                System.Web.HttpContext.Current.Response.Flush();       //关闭内存
                System.Web.HttpContext.Current.Response.End();
            }
  • 相关阅读:
    ural1238. Folding(记忆化)
    URAL1410. Crack
    树套树Day1线段树套平衡树bzoj3196
    noipd2t3列队
    NOIP2017D1T3
    uoj279温暖会指引我们前行
    一篇打脸文
    Link-Cut Tree
    重口味费用流
    bzoj1000~1025
  • 原文地址:https://www.cnblogs.com/haoliansheng/p/1522697.html
Copyright © 2011-2022 走看看