2024-09-27 21:29:34 发布
网友
我目前正在使用giampaolo的pyftpdlib开发一个ftp服务器。我一直在挣扎,因为我需要在服务器收到RETR commnand时处理一些东西,然后再发送一个给定的文件。在
我的问题是,是否有任何形式的实现回调或调整源代码,以便在文件发送之前对其进行验证,如果是,我将如何实现它?在
您可以简单地重写ftp_RETR方法:
ftp_RETR
from pyftpdlib.handlers import FTPHandler class Handler(FTPHandler): def ftp_RETR(self, file): if not condition: self.respond("500 sorry!") else: super(Handler, self).ftp_RETR(file)
您可以简单地重写
ftp_RETR
方法:相关问题 更多 >
编程相关推荐