我试图使用batch file从我的FTP服务器下载一个包。
echo username >ftp.txt echo >>ftp.txt echo cd directory >>ftp.txt echo get filename >>ftp.txt ftp -s:ftp.txt server.com
服务器设置为允许匿名login用户名,但是当我运行脚本时,出现错误:331用户名所需的密码
如果有任何其他有用的信息让我知道。
-Alex
尝试“匿名”作为login名和电子邮件地址作为密码。 这是匿名FTP的一个非常古老的标准。
你有没有尝试开始你的ftp.txt
open server.com
你可以使用
ftp -s:ftp.txt
编辑
所以我会尝试,在你的ftp.txt
打开server.com 用户名 ftp_commands 再见
注意用户名后面的空行。
什么是FTP服务器? 有些人说“匿名”login,但仍然需要input一些密码(通常是寻找电子邮件地址),然后才能接受login。当您使用普通的FTP客户端连接到帐户时,有什么行为用空白密码?
我插入到文本文件的尾部空间是搞砸了login
我删除了空间,它让我进来。
感谢您的build议
-Alex