我正在尝试使用Twisted在我的计算机上运行FTP客户端/服务器。我可以成功连接并执行诸如列出给定用户的目录中的文件以及检索文件之类的操作,但是当我尝试使用storefile
的{{1}}函数时,我只会收到连接丢失错误。这是我发送文件的代码。
FTPClient
我收到了错误
spath = 'client_text.txt'
fileObject = open(spath, 'r')
ft = FileSender()
d1, d2 = ftpClient.storeFile(spath)
d1.addCallbacks(sendFile, sendFileFail)
d2.addCallbacks(success, fail)
任何有关Twisted FTP的帮助都会很好,包括使用Twisted的STOR命令的完整功能示例的任何链接。