我需要通过 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/