|
The FTP Server ActiveX control is used for uploading and downloading files, as well as managing files and directories.
This component represents fully functional multithreaded server with the ability to customize the user and thread performance settings, supports all FTP extensions according to both the RFC-765 and RFC-959 protocols.
You can use X.509 certificates for establishing the SSL / TLS secured connection. Please see the Demos code (FtpServer, FtpServerSSL) and also the indexed Help documentation provided with the Clever Internet ActiveX Suite installation for more details about using this control.
The most common members of the FTP Server control can be seen below:
Name |
Description |
AllowAnonymousAccess |
Specifies whether the anonymous access is allowed. |
BatchSize |
Specifies the size of the transferred batch. |
CaseInsensitive |
Specifies whether the user account validation is case-insensitive. |
DirListingStyle |
Specifies the FTP directory listing style. |
MaxThreadCount |
Gets or Sets the number of requests to the server that can be active concurrently. |
MinThreadCount |
Gets or Sets the number of idle threads the server maintains in anticipation of new requests. |
Port |
Specifies the port on which the FTP server will listen to the user connections. |
RootDir |
Represents the root directory to which the FTP server virtual directory is mapped. |
TimeOut |
Determines the time-out interval (in milliseconds) for initiating socket operations. |
UserAccounts |
Provides a list of FTP users which have allowed to connect to the FTP server. |
UseTLS |
Specifies whether the component should use the TLS / SSL security protocol. |
|
Name |
Description |
Start |
Starts the FTP server. |
Stop |
Stops the FTP server. |
|
|