xlsx文件无法在IE中下载但在Firefox中正常工作

我的代码是

$objPHPExcel->setActiveSheetIndex(0);

// Redirect output to a client’s web browser (Excel2007)

header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');

header("Content-Disposition: attachment;filename='Monthly-Report-$month-$year'");

header('Cache-Control: max-age=0');

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');

$objWriter->save('php://output');

//$objWriter->save(str_replace('.php', '.xlsx', __FILE__));

exit;

错误消息在IE中显示为

Internet Explorer无法下载xlsx.php(这是我编写代码的php文件)

Internet Explorer无法打开此站点

最佳答案 是的,如果您使用的是HTTPS,那么Internet Explorer就会出现问题.在处理文件下载时,您需要从响应中删除Pragma标头.

在下载之前输入以下代码:

header("Pragma: ");

只有当您使用安全的http运行时才会出现这种情况,如果情况并非如此,请告知我们.

您可能会在我的博客文章中找到更多描述,当我遇到与https相同的问题时,我错了,因为它在IE上完美适用于http.

我希望这有帮助.

php下载.xlsx,php – 尝试在Internet Explorer中下载xlsx 2007文件相关推荐

  1. Internet Explorer无法下载 *** (来自 ***)。Internet Explorer无法打开该Internet站点。请求的站点不可用,或找不到。请以后再试。”

    Internet Explorer无法下载 *** (来自 ***).Internet Explorer无法打开该Internet站点.请求的站点不可用,或找不到.请以后再试." http: ...

  2. Internet Explorer中的潘多拉魔盒   作者:江海 (转)

    Internet Explorer中的潘多拉魔盒 作者:江海 (转)[@more@]Inte.NET Explorer中的潘多拉魔盒 作者:江海 发布时间:2001/06/06   文章摘要: Int ...

  3. 如何排除 Internet Explorer 中的脚本错误

    如何排除 Internet Explorer 中的脚本错误 症状 解决方案 从另一个用户帐户.另一个浏览器和另一台计算机测试网页 确认活动脚本.ActiveX 和 Java 未被阻止 确认您的防病毒程 ...

  4. [Delphi]怎样访问Internet Explorer中的WebBrowser

    下面就是一个例子展示如何从打开的Internet Explorer中取得其网页元素的HTML源代码: const   RSPSIMPLESERVICE = 1;   RSPUNREGISTERSERV ...

  5. 联想服务器带外管理怎么进系统,管理 Internet Explorer 中的加载项

    操作步骤: Internet Explorer 11 加载项是 Internet Explorer 用来与视频.游戏等 Web 内容进行交互的应用. 工具栏和扩展也是加载项类型. 一些常见的加载项有 ...

  6. mvc4 html.beginform,MVC4 Html.BeginForm在Internet Explorer中提交按钮 9不工

    我已经写在ASP.NET MVC4 /剃刀的形式. 该表格后很完善在Firefox和Chrome,但由于某种原因在Internet Explorer 10和11,"提交"按钮没有反 ...

  7. android服务下载,android服务之bindService和unService中下载任务中的应用

    通过bindService方法来调用服务final Down down = data; viewHolder.videoActionBtn.setOnClickListener(new View.On ...

  8. linux终端装什么系统下载软件,在Ubuntu 18.04系统中下载安装Termite终端的方法

    以下介绍在Ubuntu 18.04系统或是Ubuntu 16.04系统中安装Termite终端的方法,目前Termite在默认存储库中不可用,必须从源代码安装.Termite是一个以键盘为中心的基于V ...

  9. debian linux系统下载工具,在Debian 10 Linux系统中下载安装R和RStudio的方法

    本文教你在Debian 10(Buster) Linux服务器/台式机操作系统中轻松安装R和RStudio. 简介 R是一种通常用于统计计算和数据图形表示的编程语言.另一方面,Rstudio是R的集成 ...

最新文章

  1. Linux设置程序开机启动-tomcat开机启动
  2. linux一个进程通知另外一个进程,Linux进程通信学习笔记
  3. android字符串加删除线,android TextView 设置和取消删除线的两种方法
  4. Android 系统(38)---Android抓取各种log的方法
  5. 牛市买基金好还是股票好?买基金会翻倍吗?
  6. socket通信相关知识
  7. hdfs 数据迁移_对象存储BOS发布全新工具,加速自建HDFS到云端的访问速度
  8. 迁移到MySQL的语法转换工具初步设计
  9. VBA下载文件 使用WebBrowser 及 DoFileDownload
  10. 定义Student类,该类中有Sting name和int age两个属性,该类实现Comparable接口,实现根据学生姓名和年龄排序,该类重写toString()输出学生的姓名和年龄。
  11. linux清除回收站权限错误,在Ubuntu 14.04 中修复无法清空回收站的问题
  12. 打开ISEIP核里面的datesheet失败,显示C:\Program Files (x86) internet explorer\iexplore.exe http:\\www.xilinx.com
  13. 最小二乘法拟合圆心和半径 python实现
  14. android 6.0权限 郭霖,Permission——郭霖认为最优的运行时权限方案
  15. 社交电商的发展起伏有什么因素在其中影响?
  16. 阿里云机器学习平台PAI+AI开源项目测评来啦
  17. PHP单例模式(转载)
  18. neon浮点运算_NEON简单介绍
  19. java P1496 火烧赤壁
  20. C#使用itextsharp生成PDF文件

热门文章

  1. 设备模型管理对象kobject分析
  2. win 11 添加VSCode至右键菜单
  3. Python安利一个会化学方程式的消灭泡泡小游戏~
  4. webm进度条和修复问题
  5. 复制文件或文件夹时出错(无法复制***:没有足够的可用磁盘空间
  6. html 播放wma,在线播放器网页代码大全(wma,mp3,wmv,avi,rm)
  7. 破解教程 第十一课 crackme破解教程(用trw2000追注册码)=====破解经典句式篇
  8. SQLserver 修复数据库
  9. 海蜘蛛软路由 linux,海蜘蛛网络科技官方网站 :: 做最好的中文软路由 :: 软件路由器 :: 软路由 :: 软件路由 :: RouterOs...
  10. 基于Vue和SpringBoot的便利店仓库物资管理系统的设计与实现