在IE下同样的输出却不会下载文件

redlz2500 2017-02-07 10:07:54
被一个问题折磨崩溃了
用下载组件执行下载功能,方式是用window.open打开新页面,新页面读取文件并返回给浏览器。
因为升级所以从模式A升级到了模式B,但是在A模式下就可以正常下载,B模式下,IE打开后就自动把窗口给关闭了。
一项一项地排除。
1、检查传递给下载组件的参数,全部相同。
2、检查下载组件发送的header,全部相同。
3、将模式B较为复杂的调用模式更改为模式A较为简单的平铺调用,还是一样的情况。
4、在下载组件内部发送文件内容结束后直接终止运行,还是一样的情况。
我完全茫然了,服务器端所有的核心内容都是一样的,为什么会这样?
如果真要说,虽然是因为IE带来的问题,但是从道理上来讲肯定是服务器发送的什么东西不对头,但是这个会是啥?我都找不到还有什么因素会导致这个情况,求帮忙支个招啊!
...全文
126 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
redlz2500 2017-02-08
  • 打赏
  • 举报
回复
来人结贴给分了啊
redlz2500 2017-02-07
  • 打赏
  • 举报
回复
好吧,找到原因了 http://blog.csdn.net/bendanlzh/article/details/5343142

10,606

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧