问题描述在swoft框架下,希望实现PHPExcel导出通过php://output直接输出到浏览器问题出现的环境背景及自己尝试过哪些方法1.PHPExcel直接保存文件,使用sendfile方式,输出到浏览器(这样有个弊端,每次导出excel,都需要保存份文件,期望能通过php://output的方式直接输出到浏览器)相关代码$response=Swoft\Http\Message\Server\Response();//设置header头$response->getSwooleResponse()->header('Content-Type','application/vnd.ms-excel');$response->getSwooleResponse()->header('Content-Disposition','attachment;filename='.$filename);$response->getSwooleResponse()->header('Cache-Control','max-age=0');$objWriter=\PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel5');$objWriter->save('php://output');你期待的结果是什么?实际看到的错误信息又是什么?1.希望实现PHPExcel导出通过php://output直接输出到浏览器2.或者有其他的思路能解决这个问题
添加回答
举报
0/150
提交
取消