如何向FileZilla Server添加自定义事件处理程序?

时间:2013-01-28 17:19:48

标签: c# ftp filezilla

我想向FileZilla服务器添加一个事件处理程序。只要上传完成就会被触发。

Serv-U有这个功能,我希望FileZilla也可以。由于许可要求,我需要离开Serv-U。

我更喜欢C#解决方案,但任何有效的方法都会受到赞赏。

2 个答案:

答案 0 :(得分:2)

对于其他发现此帖子的人。

没有添加事件处理程序的内置功能。<​​/ p>

服务器的源代码可用,用非托管C ++编写,并用Visual Studio编译。

有一些与日志记录相关的功能可以用来添加事件处理,但是一些必需的数据(例如文件名和用户信息)存储在受保护或私有变量中。这使得难以在代码中确定成功移动文件的位置访问文件名,用户等,或者它们是否失败。

目前,我不确定这是值得的。

答案 1 :(得分:0)

尝试FileSystemWatcher课程。这可以用于为任何ftp服务器创建文件上载的C#事件。