脚本宝典收集整理的这篇文章主要介绍了php – 如何在symfony2中下载(流)大文件,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试了什么:
创建了一个大型(700 MB)JSON文件.
尝试用代码打开它,但是抛出了错误.
错误:
我在Symfony2工作.数据大小可达700MB.无法增加分配的内存.
我怎样才能做到这一点?如果需要任何进一步的信息,请评论.
$response = new StreamedResponse(); $i = -999999; $response->setCallback(function () { while($i < 999999){ echo '{"G1ello":"hualala"}'; $i = $i + 1; } }); $filename = "Data.json"; $contentDisposITion = $response->headers->makeDisposition(ResponseHeaderBag::DISPOSITION_ATTACHMENT,$filename); $response->headers->set('Content-tyPE','application/json'); $response->headers->set('Content-Disposition',$contentDisposition); return $response;
以上是脚本宝典为你收集整理的php – 如何在symfony2中下载(流)大文件全部内容,希望文章能够帮你解决php – 如何在symfony2中下载(流)大文件所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。