2

Twisted を使用して、自分のコンピューターで FTP クライアント/サーバーを実行しようとしています。正常に接続して、特定のユーザーのディレクトリ内のファイルを一覧表示したり、ファイルを取得したりできますが、のstorefile機能を使用しようとするFTPClientと、接続が失われたというエラーしか表示されません。これがファイルを送信するための私のコードです。

spath = 'client_text.txt'
fileObject = open(spath, 'r')
ft = FileSender()
d1, d2 = ftpClient.storeFile(spath)
d1.addCallbacks(sendFile, sendFileFail)
d2.addCallbacks(success, fail)

エラーが発生します

[Failure instance: Traceback (failure with no frames): <class 'twisted.protocols.ftp.ConnectionLost'>: ('FTP connection lost', <twisted.python.failure.Failure <class 'twisted.internet.error.ConnectionLost'>>)

Twisted を使用した STOR コマンドの完全に機能する例へのリンクなど、Twisted FTP に関するヘルプがあれば幸いです。

4

0 に答える 0