1

Я пытаюсь создать командный файл, который будет загружать один файл по FTP каждый раз, когда он запускается. Все выглядит хорошо в Windows CMD. Я прошёл проверку подлинности имени пользователя и пароля и после PUT выдает команду 200 PORT успешной, но следующая строка - 550 xmltest.xml: В доступе отказано. Когда я запускаю все шаги вручную в командной строке cmd, я могу загрузить его очень хорошо, и это происходит без этой ошибки, что наводит меня на мысль, что оно находится внутри командного файла.

это файл летучей мыши ...

@echo off
echo user username> ftpcmd.dat
echo password>> ftpcmd.dat
echo bin /httpdocs/FOLDER/tools/locations/>> ftpcmd.dat
echo put C:\_ARTWORK\xmltest.xml>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat XXX.XXX.XX.XXX
del ftpcmd.dat

Если кто-то знает, что я делаю не так, пожалуйста, дайте мне знать. Спасибо!

0