php - 多线程 FTP 上传。是否可以?

标签 php python ftp curl multithreading

我需要通过 FTP 和 SFTP 从目录上传多个文件到服务器。 我已经用 python、paramiko 和线程解决了 SFTP 的这个任务。但是我在为 FTP 做这件事时遇到了问题。我尝试使用 ftplib for python,但它似乎不支持线程,我一个一个地上传所有文件,这很慢。

我想知道是否可以在不创建单独的连接/授权的情况下使用 FTP 协议(protocol)进行多线程上传(这需要太长时间)?

解决方案可以在 Python 或 PHP 上运行。也许 curl ?将不胜感激任何想法。

最佳答案

正在努力创建一个 asynchronous FTP client但基本上 FTP 协议(protocol)允许同步命令。要允许并行下载/上传,您需要打开多个 FTP 连接。这可以通过 ftplib 和线程来完成。

关于php - 多线程 FTP 上传。是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2570621/

相关文章:

php - 在 codeigniter 中禁用时间戳更新

python - 导入锁在 pypy 中不能跨线程工作

php - ftp_login 期望参数 1 是资源

python - 用 Python 解析文本 : unstructured but similar information with different formatting

python - 理解Python中的父/子类

iphone - 将字符串写入文件到 FTP Objective C?

ftp - informatica powercenter FTP问题

php - 加入查看表转换

javascript - 联系表单不发送数据

php - 如何在 JOIN 语句中指定 WHERE?