找不到使用 golang 从 ftp 下载文件的方法。
尝试过 jlaffaye/ftp 库 - 正在连接到服务器,可以创建、删除文件夹和文件,但不能下载。也不显示错误。
c, err := ftp.Dial("ftp.example.org:21", ftp.DialWithTimeout(5*time.Second))
if err != nil {
log.Fatal(err)
}
err = c.Login(ftpUsername, ftpPassword)
if err != nil {
log.Fatal(err)
}
c.ChangeDir("desiredDir")
_, err = c.Retr("desiredFile.zip")
if err != nil {
log.Fatal(err)
} else {
println("ok")
}
if err := c.Quit(); err != nil {
log.Fatal(err)
}
期望的结果是下载文件编译器不显示任何错误消息
斯蒂芬大帝
相关分类