Показать полную графическую версию : Проблема с FTP через BAT
Есть код:
ftp -s:1.txt
1.txt:
open xxx.xxx.xxx.xxx
Login
Password
mkdir ck
cd ck
LCD C:\
Теперь, мне нужно передать некий файл 1.rar с диска C на ФТП в каталог CK
Команда "Send" и "Put" не работает. Пишет:
"I won't open a connection to 0.0.0.0(only to 195.138.xxx.xxx(ну там мой IP))"
Как это решить?
Похоже на пассивный режим. Возможно придется использовать не МС клиент.
Пролистайте для начала здесь: http://hosting.agava.ru/faq/tech/services/ftp_clients.shtml
Если GUI-клиент заработает только в пассивном режиме, то познакомтесь с коммандной строкой этого клиента: http://hosting.agava.ru/faq/tech/services/ssh_clients.shtml#winscp
или сразу http://winscp.net/
NiOl
Total Commander зашел без пассивного режима. Я галочку не ставил.
1. Файлик передавать при этом попробовали?
2. Gосле строки cd ck » попробуйте сразу send C:\1.rar
вот абсолютно рабочий пример (с купюрами):
@Echo Off
echo ***>OrdersDB.ftp
echo ***>>OrdersDB.ftp
echo binary>>OrdersDB.ftp
echo delete OrdersDB.rar>>OrdersDB.ftp
echo send OrdersDB.rar>>OrdersDB.ftp
echo recv UpDate._>>OrdersDB.ftp
echo delete UpDate._>>OrdersDB.ftp
echo recv UpDate.upd>>OrdersDB.ftp
echo delete UpDate.upd>>OrdersDB.ftp
echo bye>>OrdersDB.ftp
set DB=\\***\db\Orders\
set RAR="C:\Program Files\WinRAR\WinRAR.exe"
cls
echo ========== %Date% %Time% ==========>>%DB%OrdersDB(2RO).log
del /Q OrdersDB.rar>>%DB%OrdersDB(2RO).log
%RAR% a -r -dh -m5 -mdg OrdersDB.rar %DB%*.*>>%DB%OrdersDB(2RO).log
ftp -i -s:OrdersDB.ftp ***>>%DB%OrdersDB(2RO).log
if not exist UpDate._ goto End
echo Starting UpDate module>>%DB%OrdersDB(2RO).log
del /Q UpDate.bat>nul
copy /y UpDate._ UpDate.bat>>%DB%OrdersDB(2RO).log
del /Q UpDate._>nul
UpDate.bat
:End
echo.>>%DB%OrdersDB(2RO).log
echo.>>%DB%OrdersDB(2RO).log
NiOl,
1. Пробовал передавать файл
2. Неа, тоже самое.
А в таких кодая я вообще 0 :)
Но вроде как тут я не увидел адреса севака, не факт шо у меня такое будет работать) А попроще что-то можете дать? Может в чем-то другом проблема? А ну, щас я попробую на другой фтп залить.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.