SFTP stands for Secure File Transfer Protocol. The Secure File Transfer Protocol provides secure file transfer functionality over any reliable data stream, SSH in this case. It is the standard file transfer protocol to use with the SSH2 protocol. WISE-FTP implements client side of this protocol which is reliable and easy to use.
SFTP protocol is designed to provide primarily file transfer, but also more general file system access on the remote server - in secure manner. SFTP protocol assumes it is running on secure channel, thus no plaintext passwords or file information is exposed to the network. WISE-FTP supports the most important PutFile (for file uploading) and GetFile (for file downloading) methods, but also
MakeDir and RemoveDir to create and delete directories
DeleteFile to delete files on the server
ListItems event to list files in some directory on remote server
GetAttributes and SetAttributes to retrieve and set attributes for the file or directory
Resume property to resume broken transfers
Blocking mode to execute methods and wait until they are completed
Password and PrivateKey properties that determine type of authentication with the server
ASCII and Binary file transfers to handle different data types
Done event that is fired when executed method is completed
WISE-FTP works with all OpenSSH versions, as well as SSH (from SSH Communications Security Corp.) which are most common on today's servers, but has also been tested on others too. Different server implementations handle some sftp features differently (for example, some add "/" to the end of each directory name) but WISE-FTP has no problems with those.