【问题标题】:phpseclib - Timing outphpseclib - 超时
【发布时间】:2016-09-26 04:51:40
【问题描述】:

首先我只想告诉你,我已经搜索了大约4个小时没有找到任何解决方案,所以我决定在这里问。

我正在使用带有 Cygwin 的 Windows。

我向服务器发送了一个 SSH 命令,告诉它下载一些游戏服务器文件,这个过程可能需要 20 分钟才能完成,现在我的 php 页面超时了。 我试过header (Location: URL);,但它仍在等待服务器的响应,然后超时。 所以.. 有什么方法可以强制客户端转到另一个页面,并且仍然让其余代码继续运行。

最好的问候, 汤姆。

【问题讨论】:

    标签: php windows cygwin phpseclib


    【解决方案1】:

    查看最新的 git 版本的 phpseclib。从latest commit 开始,您现在可以分块下载文件。

    例如。 $sftp->get('filename.ext', false, 0, 1000)。在此示例中,它将从 filename.ext 下载字节 0-1000 并返回包含这些字节的字符串。如果你这样做 $sftp->get('filename.ext', false, 1000, 1000) 它会下载字节 1000-2000。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多