| Method | 
            Description | 
          
          
            | AddFileType | 
            Associate a file name extension with a specific file type | 
          
          
            | AsyncGetFile | 
            Download a file from the server to the local system in the 
            background | 
          
          
            | AsyncPutFile | 
            Upload a file from the local system to the server in the 
            background | 
          
          
            | Cancel | 
            Cancels the current blocking network operation | 
          
          
            | ChangeDirectory | 
            Changes current directory on remote FTP server | 
          
          
            | CloseDirectory | 
            Close the directory that was opened for reading on the FTP
            server | 
          
          
            | Command | 
            Specify a command to execute on a FTP server | 
          
          
            | Connect | 
            Establish a connection with the specified FTP or HTTP
            server | 
          
          
            | DeleteFile | 
            Remove a file on the server | 
          
          
            | Disconnect | 
            Disconnect from the FTP or HTTP server | 
          
          
            | GetData | 
            Transfers data from a file on the server and store it in a
            local buffer | 
          
          
            | GetDirectory | 
            Return the current working directory on the server | 
          
          
            | GetFile | 
            Download a file from the server to the local system | 
          
          
            | GetFileList | 
            Return an unparsed list of files in the specified directory | 
          
          
            | GetFilePermissions | 
            Return the access permissions for a file on the server | 
          
          
            | GetFileSize | 
            Returns the size of the specified file on the server | 
          
          
            | GetFileStatus | 
            Return status information about a specific file on an FTP
            server | 
          
          
            | GetFileTime | 
            Returns the modification date and time for specified file on
            the server | 
          
          
            | GetFileType | 
            Return the default file type for the current session | 
          
          
            | GetMultipleFiles | 
            Download multiple files from the server to the local
            system | 
          
          
            | GetText | 
            Download the contents of a text file to a string buffer | 
          
          
            | Initialize | 
            Initialize the component and load the networking library | 
          
          
            | MakeDirectory | 
            Create a new directory on the remote FTP host | 
          
          
            | OpenDirectory | 
            Open the specified directory on an FTP server for reading | 
          
          
            | PostFile | 
            Upload a file from the local system to a script on a web
            server | 
          
          
            | PutData | 
            Transfers data from a local buffer and stores it in a file on
            the server | 
          
          
            | PutFile | 
            Upload a file from the local system to the server | 
          
          
            | PutMultipleFiles | 
            Upload multiple files from the local system to the remote
            system | 
          
          
            | PutText | 
            Create a text file on the server from the contents of a string 
            buffer | 
          
          
            | ReadDirectory | 
            Read a directory entry from an FTP server | 
          
          
            | RemoveDirectory | 
            Remove a directory on the remote FTP server | 
          
          
            | RenameFile | 
            Change the name of an existing file on the FTP server | 
          
          
            | Reset | 
            Reset the internal state of the control | 
          
          
            | SetFilePermissions | 
            Change the access permissions for a file on the server | 
          
          
            | SetFileTime | 
            Changes the modification date and time for a file on the server | 
          
          
            | TaskAbort | 
            Abort the specified asynchronous task | 
          
          
            | TaskDone | 
            Determine if an asynchronous task has completed | 
          
          
            | TaskResume | 
            Resume execution of an asynchronous task | 
          
          
            | TaskSuspend | 
            Suspend execution of an asynchronous task | 
          
          
            | TaskWait | 
            Wait for an asynchronous task to complete | 
          
          
            | Uninitialize | 
            Uninitialize the component and unload the networking
            library | 
          
          
            | VerifyFile | 
            Compare the contents of a local file against a file stored on
            the server |