phpexcel 写的下载excel 代码一直运行好好的。
突然下载浏览器报错 ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION ,
一时间,遭懵逼了。从代码开始到结束断点调试,都没发现问题。
搞了老半天,最后把下载文件名中的逗号去掉,程序恢复正常。
$savename=str_replace(',',' ',$savename); //把文件名中的逗号替换成空
$objWriter=new\PHPExcel_Writer_Excel5($objectExcel);
header('Content-Type: application/vnd.ms-excel');
header("Content-Disposition:attachment; filename={$savename}.xls");
header('Cache-Control: max-age=0');
$objWriter->save('php://output');