![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
работа по FTP через idFTP [D7, WinXP]
J_S © (2003-05-19 16:34:00)Необходимо настроить закачку/скачку файлов с
фтп сервера, с просмотром дир. и файлов на сервере. У меня почему-то List не проходит (ошибка иллегал порт комманд в активном режиме, и EAbstractError если режим пассивный). Использую Indy-компонент idFTP.
J_S (2003-05-19 18:43:00) [1]на клиентской машине - одна
с помощью чего еще это можно посмотреть - ну например какими-нибудь стандартными утилитами? у меня стоит WinXP
nikkie (2003-05-19 18:04:00) [2]Indy 9.0.11
property Passive: boolean read FPassive write FPassive default Id_TIdFTP_Passive;
не понятно где здесь abstract error может вылезти...
Wonder (2003-05-19 18:00:00) [3]"на нем стоит 2 сетевых карты"
Да я не про сервер имел ввиду :) Про клиентский компьютер.
Если будет возможность, надо посмотреть, что реально шлет клиент серверу. Какие команды, а именно какую команду PORT. Можно посмотреть, например, с помощью CuteFTP.
J_S (2003-05-19 17:55:00) [4]2 nikkie
>EAbstractError если режим пассивный
вот это как-то весьма и весьма странно. у меня D7, чтобы посмотреть нет (знаю только, что инди версии 9 там :)).
я имею ввиду свойство Passive вышеозначенного компонента;)
2 Wonder
сервер внешний - на нем стоит 2 сетевых карты
Wonder (2003-05-19 17:28:00) [5]Ftp-сервер внутренний? А сколько сетевых интерфейсов на компьютере?
Я к чему это все спрашиваю: была похожая беда. Клиент соединялся, все было здорово до той поры, пока клиент не пытался открыть ftp data connection. То самое соединение, по которому и передается в т.ч. и листинг. Так вот было выяснено, что действительно, ftp-команда PORT ... была с неверными значениями, а именно: почему-то перевирался ip-адрес клиента. Почему такое случалось, к сожалению, не помню...
nikkie (2003-05-19 17:27:00) [6]>EAbstractError если режим пассивный
вот это как-то весьма и весьма странно. у меня D7, чтобы посмотреть нет (знаю только, что инди версии 9 там :)).
поставь Use Debug DCU"s и покажи код (свой и инди), на котором вылетает ошибка + Call Stack.
J_S (2003-05-19 17:18:00) [7]через IE - не отвечает, через Far - прекрасно работает
программно подконнектицца я то же могу, переходить по папкам и т.п и т.д
Wonder (2003-05-19 16:52:00) [8]А хоть какой-нибудь ftp-клиент работает?