Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.24;
Скачать: CL | DM;

Вниз

работа по FTP через idFTP   Найти похожие ветки 

 
J_S ©   (2003-05-19 16:34) [0]

Необходимо настроить закачку/скачку файлов с
фтп сервера, с просмотром дир. и файлов на сервере. У меня почему-то List не проходит (ошибка иллегал порт комманд в активном режиме, и EAbstractError если режим пассивный). Использую Indy-компонент idFTP.


 
Wonder ©   (2003-05-19 16:52) [1]

А хоть какой-нибудь ftp-клиент работает?



 
J_S ©   (2003-05-19 17:18) [2]

через IE - не отвечает, через Far - прекрасно работает

программно подконнектицца я то же могу, переходить по папкам и т.п и т.д


 
nikkie ©   (2003-05-19 17:27) [3]

>EAbstractError если режим пассивный
вот это как-то весьма и весьма странно. у меня D7, чтобы посмотреть нет (знаю только, что инди версии 9 там :)).

поставь Use Debug DCU"s и покажи код (свой и инди), на котором вылетает ошибка + Call Stack.


 
Wonder ©   (2003-05-19 17:28) [4]

Ftp-сервер внутренний? А сколько сетевых интерфейсов на компьютере?

Я к чему это все спрашиваю: была похожая беда. Клиент соединялся, все было здорово до той поры, пока клиент не пытался открыть ftp data connection. То самое соединение, по которому и передается в т.ч. и листинг. Так вот было выяснено, что действительно, ftp-команда PORT ... была с неверными значениями, а именно: почему-то перевирался ip-адрес клиента. Почему такое случалось, к сожалению, не помню...


 
J_S ©   (2003-05-19 17:55) [5]

2 nikkie

>EAbstractError если режим пассивный
вот это как-то весьма и весьма странно. у меня D7, чтобы посмотреть нет (знаю только, что инди версии 9 там :)).

я имею ввиду свойство Passive вышеозначенного компонента;)

2 Wonder

сервер внешний - на нем стоит 2 сетевых карты


 
Wonder ©   (2003-05-19 18:00) [6]

"на нем стоит 2 сетевых карты"

Да я не про сервер имел ввиду :) Про клиентский компьютер.
Если будет возможность, надо посмотреть, что реально шлет клиент серверу. Какие команды, а именно какую команду PORT. Можно посмотреть, например, с помощью CuteFTP.


 
nikkie ©   (2003-05-19 18:04) [7]

Indy 9.0.11
property Passive: boolean read FPassive write FPassive default Id_TIdFTP_Passive;
не понятно где здесь abstract error может вылезти...


 
J_S ©   (2003-05-19 18:43) [8]

на клиентской машине - одна
с помощью чего еще это можно посмотреть - ну например какими-нибудь стандартными утилитами? у меня стоит WinXP



Страницы: 1 вся ветка

Текущий архив: 2003.07.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
14-78092
Маудзедун
2003-07-07 12:49
2003.07.24
Объясните что, такое трехзвенка


1-77843
edicon
2003-07-12 17:03
2003.07.24
Еще про защиту...


7-78181
zom
2003-05-15 12:47
2003.07.24
Как узнать текущее разрешение экрана?


1-77943
oduvan
2003-07-10 10:00
2003.07.24
Как показать при помощи Делфи хинт от ХП?


8-78004
sergn
2003-04-01 20:37
2003.07.24
Совмещение векторной печати и Bitmap с прозрачными участками