使用 Paramiko SFTP 服务器在 SFTP 文件接收完成时触发事件

Firing an event on SFTP file receipt completion with Paramiko SFTP server

如果我将 Paramiko 服务器用于 SFTP,是否可以在收到文件时触发事件?

我已阅读参考手册并查看了一些示例代码,但看不到任何示例。

您需要覆盖 SFTPHandle.close method

虽然它被调用,但只要文件的任何类型的工作完成。包括例如下载。

如果您只需要过滤掉上传,则需要添加更多检查。就像验证文件最初是使用写访问权限打开的一样。请参阅 SFTPHandle constructorflags 参数。