The Command method sends a command to the server and
processes the result code sent back in response to that command. This
method can be used to send custom commands to a server to take
advantage of features or capabilities that may not be supported
internally by the control.
This method should only be used when the application needs to send
a custom, site-specific command or send a command that is not
directly supported by the control. This method should never be used
to issue a command that opens a data channel. If the application
needs to transform data as it is being sent or received, and cannot
use the GetFile or PutFile methods, then use the
OpenFile method to open a data channel with the server.
By default, file names which are sent to the server using the
Command method are sent as ANSI characters. If the server
supports UTF-8 encoded file names, the Encoding property can
be used to specify that file names with non-ASCII characters should
be sent as UTF-8 encoded values. It is important to note that this
option is only available if the server advertises support for UTF-8
and permits that encoding type.