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();

        }

  • 相关阅读:
    Web Api 模型绑定 二
    C#关键字
    ASP.NET Core MVC 过滤器
    EF性能优化篇一
    Linq
    HTTP协议
    Linux进程管理(11)
    Linux网络配置(10)
    Django模板修炼
    递归
  • 原文地址:https://www.cnblogs.com/umlzhang/p/3810103.html
Copyright © 2011-2022 走看看