Как переключить ftp.exe в пассивный режим? или загрузка с wput
Использовал я как-то стандартный ftp.exe из Windows, все было хорошо, пока не он не перестал работать.
200 PORT command successful. Consider using PASV.
Оказалось понадобился пассивный режим.
Так думаю, нет вопросов, прошелся по справке не видно ничего такого, нашел обсуждение
quote pasv
но эта команда переводит сервер в пассивный режим, но не клиент ftp.exe
Альтернатива нашлась быстро - это wput, так как в делах закачки я доверяю wget, то wput был принят в мою команду без колебаний.
Скачать ftp-клиент с возможностью докачки и пассивным режимом работы можно тут или с официального сайта.
Синтаксис работы простой, хотя над тем чтобы понять как закачать файл, если он находится не в каталоге с wput и не создавать подкаталоги на удаленном сервере мне понадобилось пол часа, вот не мог я понять логики, но главное результат..
Пример работы с wput
c:\Work\wput.exe -v -u -nd –basename=c:\data\xls\ c:\data\xls\price.zip ftp://username:password@testsite.com
Слова статьи: как закачать файл на сервер ftp, загрузить файл из командной строки, пассивный режим ftp пример работы, how to configure ftp.exe to use passive mode (PASV), пример использования wput.exe
| Tags: FTP, Программы, Советы |
Посты по теме:
Развод по ICQ - новый сервер и вирус Snatch.exeКак очистить кеш ДНС?
Обо мне
переезд сайтов на PHP 5 (php5-5.2.6)
Windows 2003 и дополнительные утилиты