簡體   English   中英

使用庫 pyftpdlib 從 python 中的 FTP 服務器斷開連接

[英]Disconnection from a FTP server in python with the librabry pyftpdlib

我想知道是否有辦法在 python 中翻譯某人使用 pyftplib 與我的 ftp 服務器斷開連接的事實。 我知道有一個函數調用“on_logout”,但我不知道如何使用它。

謝謝您的回答 !

創建您自己的FTPHandler實現並將其與您的服務器實例一起使用。

盡管on_logout是在響應用戶明確注銷時觸發的。 但大多數 FTP 客戶端不會這樣做,它們只是斷開連接。 為此,請使用on_disconnect

class MyFTPHandler(FTPHandler):
    def on_logout(self, username):
        print("%s logged out" % username)

    def on_disconnect():
        print("disconnected")

handler = MyFTPHandler
# ...
server = FTPServer(('', 21), handler)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM