我是golang的新手我正在尝试实现FTP客户端从服务器获取文件。 我尝试了几个包,如:“github.com/dutchcoders/goftp”,但步行支持无效。 我目前正在尝试“github.com/jlaffaye/ftp”,但似乎无法连接到服务器。
我导入了包,我只是使用以下代码进行连接:
func main(){
ftp,err := Connect(address:port)
ftp.Login("user", "password")
if ftp.Code == 530 {
log.Println("Failed to Login")
}
log.Println("Successfully Connected to", ftp)
}
当我运行它时,给出undefined:Connect
我正在关注这个包的godocs
答案 0 :(得分:2)
您必须在函数之前使用此函数所在的包。
在您的示例Connect
来自ftp
包中,您应该改为ftp.Connect
。
不要忘记导入包:
import github.com/jlaffaye/ftp
在文件的开头。