Static ReadonlyDirectoryWorking directory response type.
Static ReadonlyListingDirectory listing response type.
Static ReadonlyResponseBasic FTP response type.
Static ReadonlyTransferFile transfer mode enumeration.
Change the server's current working directory.
pathAbort any outstanding operation and release both connections.
Connect to an FTP server asynchronously on port 21 by default. Time.Zero disables the connection timeout; call login separately afterward.
serverporttimeoutDelete a remote directory, which usually must be empty.
pathDownload a remote file to local directory localPath, retaining the source filename; use binary transfer by default.
remoteFilelocalPathmodeRetrieve directory entry names using NLST, defaulting to the current directory; listing data is limited to 8 MiB.
directoryQuery the server's current working directory.
Log in asynchronously; omitted arguments use an anonymous account.
namepasswordChange to the parent of the server's current directory.
Rename a remote file or directory from path to newPath.
pathnewPathSend raw FTP commands and arguments in queue order; arguments must not contain newlines or null bytes.
commandparameterUpload a local file to a remote directory, retaining its filename; append when append is true, otherwise overwrite by default.
localFileremotePathmodeappend
FTP client based on basic-ftp; queued operations run in call order.