PHP
我的网站有一个下载excel工作表的功能。 我在Codeigniter中使用PHPExcel库来创建.xlsx表单。 它几乎可以在任何地方运行,但在iPad / iPhone Safari中运行良好 以下错误覆盖了屏幕。 Safari错误截图
我的代码下载文件如下:
ob_end_clean();
$文件名= 'attendance_list.xlsx';
header('Content-Type:application / vnd.ms-excel');
header('Content-Disposition:attachment; filename =''。$ filename。'“');
标题('Cache-Control:max-age = 0');
$ objWriter = PHPExcel_IOFactory :: createWriter($ this-> excel,'Excel2007');
$ objWriter->保存( 'PHP://输出');
我用这个代码通过jQuery和AJAX调用php函数。 请给我提供答案。
代替:
header('Content-Type:application / vnd.ms-excel');
使用
header('Content-Type:application / vnd.openxmlformats-officedocument.spreadsheetml.sheet');
链接地址: http://www.djcxy.com/p/46885.html上一篇: php
下一篇: XLS/XLSX not opening in IPAD/Safari created with APACHE POI