首先声明,ftp 所使用的 host、user 和 passwd 参数都是一样的,只是代码写法不同,结果如下: 第一种代码:Net::FTP.open(host, user, passwd) block 结果报 530 错误 第二种代码:Net::FTP.new(host, user, passwd) 结果报 530 错误 第三种代码:ftp = Net::FTP.new(host, user, passwd); ftp.login(user, passwd) 居然正常使用 怎么会这样呢?
我一直奇怪 ruby 的 ftp 类怎么设置 ftp 的连接端口