0 votes
by (260 points)
edited

I am trying to validate transfers using checksum, but the GetSupportedChecksumTypes returns an empty array.

Out of curiosity, i looked at the log and see that when I do call that function, no command is sent to the server. I'm just wondering how that function knows what, if any, checksum types are available.

Applies to: Rebex FTP/SSL

1 Answer

0 votes
by (70.2k points)
edited

Supported checksum types are known just after the successful login when a list of supported features is received from the server. Therefore it is not needed to send a command when calling the GetSupportedChecksumTypes method.

If the GetSupportedChecksumTypes method returns an empty array, it means the server has no extension to compute a remote checksum.

...