Задача - выкладывать переодически на ftp архив с базой, для обмена дом-работа.
Начал с простого встроенного win32 ftp клиента -
testftp.cmd:
ftp -s:myftp.txt
myftp.txt:
open www.myhost.ru
mylogin
mypass
mkdir BACKUP
cd BACKUP
put c:\TEMP\test.txt
quit
В итоге получаем -
ftp> put c:\TEMP\test2.txt
500 Unable to service PORT commands
Подключение разорвано удаленным узлом.
Пляски со сменой режимов, опций не помогли..
Заходим - http://www.ncftp.com/download/ , скачиваем клиент Win32
получить -
ncftpget -u mylogin -p mypass myhost c:\ test.txt
послать -
ncftpput -u mylogin -p mypass myhost / c:\test.txt
Все работает без проблем !
Странно что обычный встроенный ftp не работает как надо...
Спасибо за подсказку. Все заработало!!!
ОтветитьУдалить