我需要一个能够24/7稳定运行的ftp客户端。它需要在Windows XP中运行并支持Delphi。如果它支持SFTP会很好。我们之前尝试过Indy和Smart Ftp客户端。我们使用的Indy版本似乎偶尔会出现内存泄漏问题和Smart Ftp DLL崩溃。好吧,我的程序需要整天每20分钟(或更少)唤醒ftp客户端,这些FTP客户端组件最终会崩溃/冻结。这里有人能推荐我一个非常稳定的FTP客户端组件吗?非常感谢你!
答案 0 :(得分:6)
ICS (Internet Component Suite)非常好,虽然它不支持SFTP。我有一个FTP客户端,每天每隔几个小时运行一次没有问题,作者提供了非常全面的演示。
答案 1 :(得分:3)
我已经将Indy用于类似的FTP应用程序,但有很多问题并将其转换为nSoftware's IP*Works!并取得了巨大的成功,并且会在任何时候推荐它。他们也有组件的SSL版本,但没有使用它们。
答案 2 :(得分:2)
我们的SecureBlackbox为Delphi提供FTP / FTPS和SFTP组件。对于这两种协议,都支持所有协议定义的功能(与仅实现基本功能的其他组件不同)。
答案 3 :(得分:2)
您使用的是什么版本的Indy?我不知道TIdFTP组件中有任何内存泄漏(它支持Indy 10中的FTPS,但不支持SFTP,这是一种不同的协议)。
答案 4 :(得分:0)
我发现Clever components组件对我来说是好的和可靠的。他们整理出所有复杂的部分,然后继续我的工作。它们有一些安全选项,但FTP有各种选项,因此您必须检查它们是否与您的服务器匹配。