Стабильный клиентский компонент FTP для Delphi? - PullRequest
2 голосов
/ 18 марта 2011

Мне нужен ftp-клиент, который может работать стабильно 24/7. Он должен работать в Windows XP и поддерживать Delphi. Было бы неплохо, если бы он поддерживал SFTP. Мы пробовали Indy и Smart Ftp клиент раньше. Версия Indy, которую мы использовали, кажется, имеет проблему с утечкой памяти и иногда происходит сбой Smart Ftp DLL. Что ж, моя программа должна будить FTP-клиента каждые 20 минут (или меньше) в течение всего дня, и эти компоненты FTP-клиента в конечном итоге будут зависать / зависать. Может кто-нибудь здесь порекомендовать мне действительно стабильный клиентский компонент FTP? Большое спасибо!

Ответы [ 5 ]

6 голосов
/ 18 марта 2011

ICS (Internet Component Suite) очень хорошо, хотя и не поддерживает SFTP.У меня есть FTP-клиент, который запускается каждые несколько часов ежедневно без проблем, и автор предоставляет действительно исчерпывающие демонстрации.

3 голосов
/ 18 марта 2011

Я тоже использовал Indy для аналогичного FTP-приложения с множеством проблем и преобразовал его в IP-адрес nSoftware * Работает! с большим успехом и рекомендую его в любой день. У них тоже есть версия SSL компонентов, но они их не использовали.

2 голосов
/ 19 марта 2011

Какую версию Indy вы использовали?Я не знаю о каких-либо утечках памяти в компоненте TIdFTP (который поддерживает FTPS в Indy 10, но не SFTP, который является другим протоколом).

2 голосов
/ 18 марта 2011

Наш SecureBlackbox предлагает компоненты для FTP / FTPS и SFTP для Delphi. Для обоих протоколов поддерживаются все определенные протоколом функции (в отличие от других компонентов, которые реализуют только базовые функции).

0 голосов
/ 18 марта 2011

Я обнаружил, что Умные компоненты компоненты были хорошими и надежными для меня. Они разбирают все сложные биты, и я продолжаю свою работу. У них есть некоторые параметры безопасности, но у FTP есть различные параметры, поэтому вам нужно проверить, соответствуют ли они вашему серверу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...