我的网站具有下载excel表的功能 . 我正在使用带有Codeigniter的PHPExcel库来创建.xlsx工作表 . 它几乎无处不在,但在iPad / iPhone Safari中 . 以下错误包括屏幕 . Safari Error Screenshot
我下载该文件的代码如下:
ob_end_clean(); $文件名= 'attendance_list.xlsx'; header('Content-Type:application / vnd.ms-excel'); header('Content-Disposition:attachment; filename =“' . $ filename . '”'); header('Cache-Control:max-age = 0'); $ objWriter = PHPExcel_IOFactory :: createWriter($ this-> excel,'Excel2007'); $ objWriter->保存( 'PHP://输出');
我通过jquery和AJAX使用此代码调用php函数 . 请给我答案 .
1 回答
代替:
header('Content-Type:application / vnd.ms-excel');
使用
header('Content-Type:application / vnd.openxmlformats-officedocument.spreadsheetml.sheet');