나는 그것이 실행될 때마다 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
누군가 내가 뭘 잘못하고 있는지 알고 있다면 알려주세요. 감사!