SalFtpClient

PPJ.Runtime.Internet.SalFtpClient

Namespace: PPJ.Runtime.Internet

Assembly: PPJ.Runtime.49 (4.9.0.0)

FTP implementation used to support SalQuickFtp.

public class SalFtpClient : IDisposable

Constructors

Properties

Boolean: Returns/Sets binary mode transfer.

Boolean: Returns true if the connection to the server is established.

String: User password.

Int32: Server port number. The default is 21.

String: Name of the FTP server.

String: User name.

Methods

Asynchronous download

Asynchronous upload

Change the current working directory on the remote FTP server.

Close the FTP connection.

Connect and login to the remote server.

Creates a new StreamReader bound to an incoming data socket.

Returns: StreamReader.

Open a new data socket.

Returns: Socket.

Delete a file from the remote FTP server.

Disposes the FTP client

Download a file.

Download a file.

Download a file to a local file name.

Download a file to a local file name.

Returns the current directory.

Returns: String.

Returns a FileSystemInfo array.

Returns: FtpFileInfo[].

Return a string array containing the remote directory's file list.

Returns: String[].

Return the size of a file.

Returns: Int64.

Create a directory on the remote FTP server.

Reads the next response code from the connected socket.

Returns: FtpResponse.

Delete a directory on the remote FTP server.

Rename a file on the remote FTP server.

Returns: FtpResponse.

Upload a file.

Upload a file.

Upload a file.

Upload a file.

Events

FtpEventHandler Status event

Last updated