php excel下载打不开了,php下载excel无法打开的解决方法_PHP教程
php下载excel文件,
1、在下载的过程中不要 输出任何非文件信息,比如 echo log信息。 否则下载后的文件无法打开,提示格式错误或者文件被破坏。
2、 输出的excel格式一定要和后缀名保存一直,否也会提示格式错误或者文件被破坏
复制代码 代码如下:
if (file_exists(CACHE_PATH . $file_name)){
//$this->logger->error('file realpath:'.realpath(CACHE_PATH . $file_name));
header( 'Pragma: public' );
header( 'Expires: 0' );
header( 'Content-Encoding: none' );
header( 'Cache-Control: must-revalidate, post-check=0, pre-check=0' );
header( 'Cache-Control: public' );
header( 'Content-Type: application/vnd.ms-excel');
header( 'Content-Description: File Transfer' );
header( 'Content-Disposition: attachment; filename=' . $file_name );
header( 'Content-Transfer-Encoding: binary' );
header( 'Content-Length: ' . filesize ( CACHE_PATH . $file_name ) );
readfile ( CACHE_PATH . $file_name );
} else {
$this->logger->error('export model :'.$id.' 错误:未生产文件');
echo '';
}
http://www.bkjia.com/PHPjc/621669.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/621669.htmlTechArticlephp下载excel文件, 1、在下载的过程中不要 输出任何非文件信息,比如 echo log信息。 否则下载后的文件无法打开,提示格式错误或者文件被破...
php excel下载打不开了,php下载excel无法打开的解决方法_PHP教程相关推荐
- IDEA.exe应用程序,快捷方式打不开,但是IDEA.bat能打开的解决方法
情况描述: 点击桌面快捷方式以及安装路径的应用程序皆是没有响应,也不报错,也不弹框, 但是点击IDEA.bat文件时可以正常运行IDEA程序, 如图: 此时一但我们关闭dos窗口,程序就会关闭,会很难 ...
- android开不了机怎么办手机号码,手机开不了机怎么办 原因分析及其解决方法
手机开不了机怎么办 原因分析及其解决方法 来源:www.18183.com作者:皮卡时间:2016-07-12 有很多小伙伴们反映手机开不了机怎么办?这个问题实在是太笼统了,手机开不了机的问题有很多, ...
- office excel无法打开超链接解决方法
office文档超链接打不开提示"由于该计算机受到限制,本次操作已被取消.请与您的系统管理员联系",这是怎么回事呢?下面为大家带来了4种解决方法哦,一个是用cmd命令解决的,一个是 ...
- Excel中普通视图与打印预览内容显示不一致的解决方法
原文地址为: Excel中普通视图与打印预览内容显示不一致的解决方法 一.问题:需要打印Excel表中的内容,但在"普通视图"中将格式调好后,点击"打印预览"一 ...
- “xxxx“.zip:这个压缩文件格式未知或者数据已经被损坏,打不开压缩文件,总出现这个提示的解决方法
"xxxx".zip:这个压缩文件格式未知或者数据已经被损坏,打不开压缩文件,总出现这个提示的解决方法 参考文章: (1)"xxxx".zip:这个压缩文件格式 ...
- 蓝奏云(Lanzou网盘下载链接无法打开的解决方法
蓝奏云是一家国内的网盘提供商,提供有不限量的网盘空间,而且不限制下载速度,免费用户可以上传单文件小于100M的文件.由于蓝奏云网盘最近更新了外链前缀域名,导致部分地区不能下载,无法打开蓝奏网站原因是运 ...
- 计算机开始菜单打不开是什么原因,电脑开始菜单打不开怎么办_win7开始菜单点击无效解决方法...
2014-10-10 17:59:41 浏览量:130609 在默认状态下,开始按钮位于屏幕的左下方,开始按钮是一颗圆形Windows标志.在Windows10技术预览版中开始菜单以全新的面貌重新出现 ...
- 为什么打不开计算机音乐模式,电脑中酷狗音乐无法打开的解决方法
我们在使用电脑过程中,经常会遇到一些奇怪的电脑难题.比如,最近有位用户反馈自己电脑中的酷狗音乐突然打不开了,这该怎么办呢?接下来,就随系统城小编一起来看看电脑中酷狗音乐无法打开的解决方法吧! 具体如下 ...
- 一个服务器网站全部503,win10打不开网页提示503服务器不可用的解决方法
在使用win10系统过程中,一位用户遇到了无法打开网页提示503服务器不可用的情况,该如何解决呢?503服务不可用错误是一个服务器端错误,这通常是与网站的服务器连接不上导致的.下面,就随小编一起看看该 ...
最新文章
- hadoop学习笔记2
- 两点C#的propertyGrid的使用心得
- 转 Django+Bootstrap练习--我的类博客系统开发
- 在Xshell 6开NumLock时按小键盘上的数字键并不能输入数字
- 在线js拼接html代码,关于js拼接html元素?
- Apache PDFbox快速开发指南
- 看看人家那后端API接口写得,那叫一个牛逼,再看看我的,像坨屎!
- bzoj4033 [HAOI2015]树上染色(树形)
- oracle中的函数
- 利用google工具进行关键词研究
- 互动媒体技术之绘画系统
- linux raid卡驱动添加到内核,如何在Linux上编译RAID卡驱动方法详解
- 在文档阅读器上为 PDF 文档生成多级目录
- [操作系统] FAT文件系统概述
- 微博如何做到1小时增加一千台服务器应对鹿晗恋情带来的流量暴增
- java 拼图游戏_Java 拼图游戏
- 汇正财经骗局?科创50大涨
- 【数据治理】数据治理之主数据管理
- 使用Python求解方程
- autojs ui界面模板3
热门文章
- sysvinit源码分析 Linux-init-process-analyse
- 2016.3.16__CSS3_选择器_边框_背景_蒙版mask__第九天
- 郭天祥写的《我的大学》
- 使用 python 创建更改 word 文档
- 微信商家收款码和个人收款码区别,你知道吗?
- Node系列-爬虫踩坑笔记
- DAB-Deformable-DETR源码学习记录之模型构建(二)
- 小程序数据怎么传输到服务器,微信小程序怎么将数据传输到Java后台
- 阿里云的服务器,网站域名没有备案时为什么不可以访问?
- web网页设计期末课程大作业:我的家乡文化主题网站设计——山西