Re[2]: Передача файла по ftp - протоколу
От: Ded_Pixto Россия  
Дата: 07.12.05 09:50
Оценка:
Здравствуйте, butcher, Вы писали:

B>Возможно вы используете активный режим передачи. Попробуйте пассивный (как в случае с proxy).


В том то и дело, что я использую один и тот же алгоритм скачивания. Может ли быть проблема в том, что я делаю запрос на файл следующим образом:

"REST 0\r\nRETR some_folder/some_file\r\n"
т.е. я отправляю два запроса сразу, в случае с прокси это работает, а случае с прямым соединением я получаю только ответ на первую команду
REST (150 Restarting at 0\r\n)
а ответа на вторую нет.
Если я отправляю сначала REST 0, затем читаю ответ, то ответ выглядит следующим образом 150 Restarting at 'какое — то огромное число'. По протоколу ответ 150 значит ошибка. (это при подключении через модем)
При прямом подключении по выделенной линии на первую команду получаю ответ 350, далее команду "RETR some_folder/some_file\r\n". Ответ 500.

Должен ли я для того, чтобы скачать файл, сделать рабочим тот каталог, в котором он лежит или достаточно указать к нему путь?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.