使用PHPExcel导出,出现ERR_INVALID_RESPONSE错误的几种解决方法

解决方法,将PHPExcel/Shared/OLE.php中的第290行的continue修改为break,截图如下:
在这里插入图片描述

 

================

在调用save("php://output")之前调用ob_end_clean()

===============

添加header


header("Cache-Control:must-revalidate, post-check=0, pre-check=0");
header("Content-Type:application/force-download");
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="' . $excel_filename . '.xls"');
header('Cache-Control: max-age=0');
header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header ('Cache-Control: cache, must-revalidate');
header("Pragma: public");
header("Expires: 0");
header("Content-Transfer-Encoding:binary");
header("Content-Type:application/octet-stream");

 

版权声明:本文为CSDN博主「你是大马猴吗」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40780723/article/details/89420953

posted @ 2019-11-28 16:37  禾火意  阅读(9652)  评论(0编辑  收藏  举报