|
SmartFTP FTP Library
|
Encapsulates the server identification and capability data returned in a CSID reply. More...
import "sfFTPLib.idl";
Properties | |
| BSTR | Name [get] |
| Retrieves the name of the FTP server software. This property identifies the specific server product. | |
| BSTR | Version [get] |
| Retrieves the version string of the FTP server software. | |
| CaseSensitivity | CaseSensitivity [get] |
| Retrieves the filesystem case-sensitivity rules reported by the server. | |
Encapsulates the server identification and capability data returned in a CSID reply.
When the component sends a CSID (Client System Identification) command, modern FTP servers respond with their own identification string. This interface parses that response into structured properties, specifically identifying the server software and its filesystem behavior.
|
getproperty |
Retrieves the filesystem case-sensitivity rules reported by the server.
This helps the component decide how to handle local cache comparisons or path searches.
| [out] | retval | The CaseSensitivity enum value. |
|
getproperty |
Retrieves the name of the FTP server software. This property identifies the specific server product.
| [out] | retval | The server application name |
|
getproperty |
Retrieves the version string of the FTP server software.
Useful for identifying if the server requires specific workarounds known to exist in older versions of a particular vendor's software.
| [out] | retval | The server version (e.g., "1.8.2"). |