我試圖使用批處理文件下載一些文件,但是在讀取用戶名行後會拋出錯誤「Invalid command」。批處理文件ftp身份驗證問題
在我的批處理文件,我打電話給我的FTP文件如下:
ftp -n -s:ftp_download.txt
我ftp_download.txt看起來是這樣的:
open myname.com
[email protected]
test
lcd C:\myDownloads
cd download_files
get MY_NEW_FILES_*.xml
bye
然而[email protected]
線後引發錯誤「無效的命令',因此腳本不會連接到我的ftp服務器。
當驗證如下:
open myname.com
user [email protected] test
我得到「不連接」錯誤
但是使用這個用戶名([email protected])和密碼(測試)我仍然能使用Filezilla進行連接。
我在某處丟失了一個命令嗎?
嘗試手動ftp'ing,也許服務器不需要登錄。如果您發送'user [email protected] test',會發生什麼情況? – CodeCaster
我有經驗的用戶名不要使用@domain。嘗試使用「FTP myname.com」命令以交互方式登錄並在其中鍵入用戶名。如果它不被接受,他們再試一次,使用不帶@ myname.com的'test'來查看是否被接受。 – foxidrive
匿名登錄不起作用。並且在FileZilla中甚至無法使用域名。 – mathiasb