当前位置:网站首页>phpExcel 报错:ERR_INVALID_RESPONSE
phpExcel 报错:ERR_INVALID_RESPONSE
2022-07-19 14:11:00 【夏已微凉、】
一、出现场景
在
thinkphp
框架中使用phpoffice/phpexcel
,直接导出Excel表格浏览器下载,报错:ERR_INVALID_RESPONSE注意:在 本地 windows 环境导出没问题,在 线上 Linux 环境才出现该问题。
问题截图:
二、寻找解决办法
1、网上解决方案
1)、缓冲区问题
在调用save("php://output")之前调用ob_clean()
,部分代码如下
ob_clean(); //清空缓存
//最后通过浏览器输出
$fn = "文件的名字(" . date("Y.m.d") . ").xls"; //要保存的文件名
header('Content-Type: application/vnd.ms-excel; charset=utf-8');
header("Content-Disposition: attachment;filename={
$fn}");
header('Cache-Control: max-age=0');
$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
2)、factory581行报错,删除break
- factory581行报错,删除break;
PHPExcel\Calculation\Functions.php文件,删除掉581行的break
我们的 phpoffice/phpexcel 是 composer 安装的,每次更新都得去改源码,不建议修改源码,就算能解决问题,也不予采纳。
2、我的这个问题解决方案,Linux下安装zip扩展
- 【解决】我这个问题就是Linux缺少了
zip
扩展,安装即可~
三、zip扩展
- windows下的php(我的版本是7.3.3)是自带zip扩展的,
php/ext
目录下都没有php_zip.dll
文件,如图所示
- Linux下的php没有安装 zip 扩展
边栏推荐
- 操作无法完成,因为其中的文件夹或文件已在另一程序中打开
- 矽穀課堂第十三課-直播管理模塊
- Go questions about packages
- 泰山OFFICE技术讲座:有哪些关于高度的概念
- 人生的十二种财富
- (自绘丑图) 简易理解 TCP/IP 三次握手 四次挥手
- 【OpenCV 例程200篇】237. 基于主成分提取的方向校正(OpenCV)
- Fuzzy comprehensive evaluation method
- 小程序毕设作品之微信运动场地预约小程序毕业设计(1)开发概要
- Introduction to several scenarios involving programming operation of Excel in SAP implementation project
猜你喜欢
基于Emeditor的语料库统计与分析
kylin开启dashboard监控面板
Merge sequencing and optimization
[performance optimization] MySQL performance optimization storage engine tuning
CompletableFuture 异步处理
硅谷课堂第十三课-直播管理模块
《方略》视频大公开!泉果基金首只专户产品即将上线,28年资管老将王国斌掌舵!
jenkins踩坑记录之-升级错误
In the first half of the year, Guangdong's exports increased by 7.3%, and high-tech products accelerated "going to sea"
程序员健康防猝指南6:[科学]运动
随机推荐
深度学习(3):不同分类模型的评价指标(F1、Recall、P)
【深度学习】综述 | 深度学习的最新进展
Silicon Valley classroom lesson 13 - live broadcast management module
硅谷课堂第十三课-直播管理模块
spark源码(七)RDD cache、persist、checkpoint功能区别和源码解析
Linux mysql(日志)占用大量磁盘空间问题原因及解决方法
【毕业设计】基于微服务框架的电影院订票管理系统
首个X光下的小样本检测基准和弱特征增强网络,北航、讯飞新研究入选ACM MM 2022
Feature Engineering -- numerical feature normalization
Asp.Net Core CMD常用指令
Deep learning (3): evaluation indicators of different classification models (F1, recall, P)
【性能优化】MySQL性能优化之存储引擎调优
[200 opencv routines] 237 Direction correction based on principal component extraction (openCV)
可视化查询(sp_helptext)——快速查询包含指定字符串的存储过程(附源码)
小程序毕设作品之微信运动场地预约小程序毕业设计(4)开题报告
一张图快速了解Istio中的EnvoyFilter
怎么利用pixi.js制作简单的跑酷小游戏
【一起学Rust】Rust包管理工具Cargo初步了解
小程序毕设作品之微信运动场地预约小程序毕业设计(3)后台功能
CIR 工业自动化雷达