Alexander Pevzner 6a014d5e22 Add DialWithDialFunc to specify dial function used for both control and data connections (#140)
Add DialWithDialFunc to specify dial function used for both control and data connections

If used DialWithNetConn, DialWithNetConn takes precedence for
the control connection, while data connections will be established
using function specified with the DialWithDialFunc option
2019-04-27 18:36:46 +02:00
2019-04-10 20:20:50 +02:00
2019-04-10 20:25:16 +02:00
2019-04-23 14:04:25 +02:00
2013-02-17 10:34:01 +01:00
2019-01-22 16:04:06 +01:00
2019-01-22 16:04:06 +01:00
2019-04-23 14:04:25 +02:00
2017-03-04 13:01:41 +01:00
2017-03-04 13:01:41 +01:00
2019-01-26 09:10:51 +01:00

goftp

Build Status Coverage Status Go ReportCard godoc.org

A FTP client package for Go

Install

go get -u github.com/jlaffaye/ftp

Example

c, err := ftp.Dial("ftp.example.org:21", ftp.DialWithTimeout(5*time.Second))
if err != nil {
    log.Fatal(err)
}

err = c.Login("anonymous", "anonymous")
if err != nil {
    log.Fatal(err)
}

// Do something with the FTP conn

if err := c.Quit(); err != nil {
    log.Fatal(err)
}
Description
FTP client package for Go
Readme 772 KiB
Languages
Go 100%