The SFTP Client securely transfers files over SSH, the reliable data stream. It is the standard for file transfer in SSH2 protocol.
The wodSFTP component makes it easy to implement the client-side of the SFTP protocol. This protocol is designed for secure file transfers and also provides access to the file system on the remote server. The wodSFTP component has implemented the protocol in a way that prevents exposure of plaintext passwords or file information to the network.
In addition to its secure file transfer functionality, the SFTP protocol is also used in the popular SCP (Secure Copy) command on UNIX systems. This software component supports the PutFile and GetFile methods, as well as several additional methods like PutData and GetData for transferring string variables, MakeDir and RemoveDir for creating and deleting directories, and DeleteFile for deleting a file on the server.
The ListItems event is available to list files in a directory on the remote server, while the GetAttributes and SetAttributes help retrieve and set attributes for file or directory. The software also has a Resume property that allows for resumptions of broken transfers and a Blocking mode that will execute methods and wait until they are completed.
There are ASCII and Binary file transfer modes to handle different data types. The software also features a Done event that is fired when an executed method is completed, making it a perfect place to initiate a new command.
wodSFTP is tested and works great with all OpenSSH versions and SSH from SSH Communications Security Corp., which are the most common servers in use today. Different server implementations may handle some SFTP features differently. Overall, wodSFTP is an excellent choice for anyone looking for reliable and secure file transfers.
Version 3.8.5:
3.8.5 January 15, 2018
Updated OpenSSL to 1.0.2n
Version 3.8.3:
3.6.2 March 14, 2013
* Significant SFTP upload and download speed increase
Version 3.8.0:
3.6.2 March 14, 2013
* Significant SFTP upload and download speed increase
Version 3.6.2:
3.6.2 March 14, 2013
* Significant SFTP upload and download speed increase
Version 3.5.5:
3.5.5 April 4, 2011
* Fixed potential crash under heavy load when Disconnect method was called inside component's event
* KeepAlives property
Version 3.5.2:
3.5.2 February 12, 2010
* Fixed possible access violation with WS_FTP server in ListDir/ListNames
Version 3.5.1:
3.5.1 January 21, 2010
* Distribution now contains x86 and x64 binaries
3.5.0 November 12, 2009
* FIPS 140-2 enabled library can now be specified as external DLL,
through FIPS property.
Version 3.3.1:
3.3.1 January 12, 2009
* Fix in RemoteOpen which caused error to be returned in Delphi. Now Type defaults to VbString (8)
Version 3.2.1:
3.2.1 August 23, 2007
* Fix for server that don't provide information about remote file size,
so download failed. Now download will work but progress
event will not show correct information (since 'Total' is unknown)
Version 3.2.1.0:
3.0.5 October 4, 2006
* Fix in ListDir method that could generate access violation if remote system
had files that were really old (before 1970)