LDC*_*DCO -3 ftp go

找不到使用 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)
}

期望的结果是下载文件编译器不显示任何错误消息