Вот моя установка:
- Windows 7
- сервер filezilla установлен на моем локальном ПК
- клиент filezilla установлен на моем локальном ПК
- брандмауэр отключен (только во время теста)
Сервер и клиент работают нормально (я могу подключаться и просматривать файлы с клиентом, как и ожидалось).
Я пытаюсь запустить следующие команды
PASV
RETR /fileSource.txt
( /fileSource.txt
существует на сервере)
Вот вывод (на стороне сервера)
(000038)18/03/2013 12:56:34 - andro (127.0.0.1)> PASV
(000038)18/03/2013 12:56:34 - andro (127.0.0.1)> 227 Entering Passive Mode (127,0,0,1,231,249)
(000038)18/03/2013 12:56:39 - andro (127.0.0.1)> RETR /fileSource.txt
(000038)18/03/2013 12:56:44 - andro (127.0.0.1)> 425 Can't open data connection.
Так что моя проблема, если, конечно, эта ошибка 425 Can't open data connection
Поиск в Google приводит к отключению брандмауэра (чтобы убедиться, что это не было причиной) без успеха.
Другая распространенная проблема связана с режимом ACTIVE / PASSIVE. Насколько я понимаю: PASV
скажет серверу перейти в пассивный режим. (обратите внимание, что если я не бегу PASV
У меня есть следующая ошибка: 503 Bad sequence of commands
... и, похоже, с тех пор RETR
требует пассивного режима. Это правильно?)
Есть идеи, что может быть не так?
Замечания: Я выполняю ту же самую проблему, когда я делаю эти звонки с моего устройства Android (в той же локальной сети), так что я думаю, что это что-то не так на серверная сторона