Estou tentando criar um arquivo em lote que carregará um único arquivo por FTP toda vez que for executado. Tudo parece bem no Windows cmd. Eu passo a autenticação do nome de usuário e senha e depois de PUT ele diz que o comando 200 PORT foi bem-sucedido, mas a próxima linha é 550 xmltest.xml: Permissão negada. Quando eu corro através das etapas manualmente no prompt do cmd eu posso fazer o upload muito bem e leva sem esse erro que me leva a acreditar que está dentro do arquivo de lote.
este é o arquivo bat ...
@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
Se alguém souber o que estou fazendo errado aqui, por favor me avise. obrigado!