【发布时间】:2012-04-27 20:12:37
【问题描述】:
我正处于构建 PHP 应用程序的早期阶段,其中一部分涉及使用 file_get_contents() 从远程服务器获取大文件并将它们传输给用户。例如,要获取的目标文件是 200 mB。
- 如果下载到服务器的时间过长,这个过程会超时吗?
- 如果是这样,有没有办法延长这个超时时间?
- 这个正在下载的文件是否也可以同时传输给用户,还是必须将文件保存在服务器上,然后在下载完成后由用户手动获取?
我只是想确保在我做太多事情之前知道我的选择或限制。
感谢您的宝贵时间。
【问题讨论】:
-
您是否因为下载文件需要很长时间而询问 PHP 脚本超时?或者由于某些网络问题与远程服务器的连接超时?
-
抱歉,我知道网络问题会导致超时,但我的意思是由于下载大文件所需的时间,PHP 超时。
-
要控制
file_get_contents()调用的超时,请看这个问题:stackoverflow.com/questions/10236166/…
标签: php download file-get-contents