.. | ||
.travis.yml | ||
ftp.go | ||
LICENSE | ||
parse.go | ||
README.md | ||
scanner.go | ||
status.go |
goftp
A FTP client package for Go
Install
go get -u github.com/jlaffaye/ftp
Example
c, err := ftp.DialWithOptions("ftp.example.org", DialWithTimeout(5*time.Second))
if err != nil {
t.Fatal(err)
}
err = c.Login("anonymous", "anonymous")
if err != nil {
t.Fatal(err)
}
// Do something with the FTP conn
if err := c.Close(); err != nil {
t.Fatal(err)
}