牛骨文教育服务平台(让学习变的简单)
博文笔记

asp.net 下载文件

创建时间:2018-10-13 投稿人: 浏览次数:288

服务器端代码: 

using (MemoryStream ms = new MemoryStream())
{
     hssfworkbook.Write(ms);
     context.Response.Charset = "utf-8";
     context.Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
     context.Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", EncodeFileName("部件数据") + ".xls"));
     context.Response.BinaryWrite(ms.ToArray());
     context.Response.End();
}

前端代码: 

function post(URL, PARAMS) {
    var temp = document.createElement("form");
    temp.action = URL;
    temp.method = "post";
    temp.style.display = "none";
    for (var x in PARAMS) {
       var opt = document.createElement("textarea");
       opt.name = x;
       opt.value = PARAMS[x];
       temp.appendChild(opt);
    }
    document.body.appendChild(temp);
    temp.submit();
    return temp;
}

 

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。