当前位置:  开发笔记 > 编程语言 > 正文

将输出流式传输到文件和浏览器

如何解决《将输出流式传输到文件和浏览器》经验,为你挑选了1个好方法。

所以,我正在寻找比这更有效的东西:


以上问题:

在呈现整个页面之前,客户端不会收到任何内容

文件可能是巨大的,所以我宁愿不把整件事记在内存中

有什么建议?



1> pix0r..:

有趣的问题; 不要以为我以前试过解决这个问题.

我想你需要从你面向前面的PHP脚本到你的服务器有第二个请求.这可以是对http://localhost/test.php的简单调用.如果使用fopen-wrappers,则可以使用fread()在呈现时拉取test.php的输出,并在收到每个块后,将其输出到屏幕并将其附加到test.html文件.

这是可能的样子(未经测试!):


推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有