1

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

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

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

4

2 回答 2

2

对于其他找到此帖子的人。

没有添加事件处理程序的内置功能。

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

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

在这个时候,我不确定这是否值得。

于 2013-02-01T11:40:09.167 回答
0

试试FileSystemWatcher类。这可用于为任何 ftp 服务器的文件上传创建 C# 事件。

于 2014-08-01T08:31:26.733 回答