开发者社区> 问答> 正文

关于ie8下的下载问题 求指点》?:报错

 protected void downF( string select)
        {
             string path="";
            if(select=="xls")
           path = Server.MapPath("examplexls.rar");
            else path = Server.MapPath("exampletxt.rar");
            //初始化 FileInfo 类的实例,它作为文件路径的包装
            FileInfo fi = new FileInfo(path);
            //判断文件是否存在
            if (fi.Exists)
            {
                //将文件保存到本机上
                Response.Clear();
                Response.AddHeader("Content-Disposition", "attachment; filename=" + Server.UrlEncode(fi.Name));
                Response.AddHeader("Content-Length", fi.Length.ToString());
                Response.ContentType = "application/octet-stream";
                Response.Filter.Close();
                Response.WriteFile(fi.FullName);
                Response.End();
            }


        }

对了  我在做下载的时候 遇到一个问题 就是这段代码在ie8 中是无效的  求解释  这是为什么涅

 

展开
收起
kun坤 2020-06-07 22:47:31 458 0
1 条回答
写回答
取消 提交回答
  • 怎么个没效法呢?

    ######

    引用来自#2楼“华宰”的帖子

    怎么个没效法呢?

     点击了  后台执行了 但是没有出现下载的那个对话框

    2020-06-07 22:47:37
    赞同 展开评论 打赏
问答分类:
C#
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
附件下载测试 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载