FtpClient

FtpClient()
app.LoadPlugin('FtpClient');
ftp = app.CreateFtpClient()
Connect(user, pass, server)
GetError()
Disconnect()
IsConnected()
SetPort(port)
SetServerTimeout(seconds)
SetOnResponse(callback)
GetCurrentDirrectory()
ChangeWorkingDirrectory(path)
GetDirectoryList(path)
CreateDirectory(path)
RemoveDirectory(path)
DirectoryExists(path)
SetOnStatus(callback)
DownloadDirectory(remote, local, mode)
UploadDirectory(local, remote, mode)
ForceDeleteDirectory(directory)
GetFilesDetail(file)
DownloadFile(remote, local, mode)
UploadFiel(local, remote, mode)
DeleteFile(file)
RenameFile(file, newName)
FileExists(file)
GetVersion()