PHP ftp_fget同时下载

发布于 2025-01-05 07:28:22 字数 164 浏览 0 评论 0原文

我需要使用 FTP 下载一堆文件。

我最多可以有 5 个连接。我可以使用 FileZilla 快速下载文件,但出于各种原因我希望使用 PHP 来完成此操作。

是否可以通过这种方式同时下载文件,而不是从一个文件下载到另一个文件?创建多个连接在下载速度方面有区别吗?我需要尽快下载它们。

I need to download a bunch of files using FTP.

I am allowed up to 5 connections. I can use FileZilla to download the files pretty quick but I would like this to be done using PHP for various reasons.

Is it possible to simultaneously download files this way instead of going from file to file? Is there a difference, download speed-wise, to create multiple connections? I need them downloaded as quickly as possible.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幼儿园老大 2025-01-12 07:28:22

要一次下载多个文件,

请使用 ftp_nb_fput()< /a> 然后使用 ftp_nb_continue 的循环对于每个处理程序,交替进行。

您仍然会受到可用的最大带宽的限制,因此同时下载可能不会更快

to download more than one file at a at time

use ftp_nb_fput() and then a loop that uses ftp_nb_continue for each handler, alternating.

You will still be limited to the maximum bandwidth available to you, so simultaneous downloads may not be any faster

墨小墨 2025-01-12 07:28:22

我想你可以用curl来做到这一点! http://php.net/manual/en/book.curl.php

i think you can do this with curl! http://php.net/manual/en/book.curl.php

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文