SFFtpOnline documentation for the Ftp class
type status = | RestartMarkerReply| ServiceReadySoon| DataConnectionAlreadyOpened| OpeningDataConnection| Ok| PointlessCommand| SystemStatus| DirectoryStatus| FileStatus| HelpMessage| SystemType| ServiceReady| ClosingConnection| DataConnectionOpened| ClosingDataConnection| EnteringPassiveMode| LoggedIn| FileActionOk| DirectoryOk| NeedPassword| NeedAccountToLogIn| NeedInformation| TransferAborted| FileActionAborted| LocalError| InsufficientStorageSpace| CommandUnknown| ParametersUnknown| CommandNotImplemented| BadCommandSequence| ParameterNotImplemented| NotLoggedIn| NeedAccountToStore| PageTypeUnknown| NotEnoughMemory| FilenameNotAllowed| InvalidResponse| ConnectionFailed| ConnectionClosed| InvalidFileval create : unit -> ftpval destroy : ftp -> unitval connect :
ftp ->
server:SFIpAddress.t ->
?port:int ->
?timeout:SFTime.t ->
unit ->
responseval upload :
ftp ->
localFile:string ->
destPath:string ->
mode:transferMode ->
responseval download :
ftp ->
distantFile:string ->
destPath:string ->
mode:transferMode ->
responsemodule Response : sig ... endval getDirectoryListing : ftp -> directory:string -> listingResponsemodule ListingResponse : sig ... endval getWorkingDirectory : ftp -> directoryResponsemodule DirectoryResponse : sig ... end