zoukankan      html  css  js  c++  java
  • asp.net 文件下载显示中文名称

          

    protected void Page_Load(object sender, EventArgs e)
        {
            string guid = Request.QueryString["GUID"];
            string sql = "select XSMC,FJMC,LJ from T_AQGL_FJ where GUID='" + guid + "'";
            CX.DBGetResult dbgr = new CX.DBGetResult(CX.AppInfo.DBMS, CX.AppInfo.ConStr);
            DataTable table = dbgr.GetDataTable(sql);
            string xsmc = table.Rows[0]["XSMC"].ToString();
            string fjmc = table.Rows[0]["FJMC"].ToString();
            string lj = table.Rows[0]["LJ"].ToString();
            HttpResponse _Response = HttpContext.Current.Response;
            FileInfo fileInfo = new FileInfo(Server.MapPath(lj));
            _Response.Clear();
            _Response.ClearHeaders();
            _Response.Buffer = false;
            _Response.ContentType = "application/octet-stream";
            _Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(xsmc, System.Text.Encoding.UTF8));
            _Response.AppendHeader("Content-Length", fileInfo.Length.ToString());
            _Response.WriteFile(fileInfo.FullName);
            _Response.Flush();
            _Response.End();

        }

  • 相关阅读:
    五大常用算法之二:动态规划算法
    五大常用算法之一:分治算法
    c++控制台程序实现定时器
    Oracle sqlplus设置显示格式命令详解
    存储的基本概念谈
    类UNIX操作系统概念
    从源代码到可执行文件
    SQL更改表字段为自增标识
    enum和int、string的转换操作
    SEO技巧汇集
  • 原文地址:https://www.cnblogs.com/umlzhang/p/3810103.html
Copyright © 2011-2022 走看看