edtFTPnet/Free is a .NET FTP library written in C#. Widely used around the world, it is robust and proven, with a rich API. It includes extensive event monitoring, transfer resumption, and much more. It has been tested and is compatible with Mono 1.2.x.
|Tags||Internet FTP Software Development Libraries|
|Operating Systems||Unix Windows Windows|
Release Notes: An empty array of features is returned if FEAT returns no features (but is implemented by the server). The array is tweaked so that only actual features are returned. The AutoFeatures property was changed to be false by default.
Release Notes: A bug regarding reading multi-line replies was fixed.
Release Notes: Tweaks were made to UnixFileParser to support more formats. A bug in active mode where zero timeout was not infinite was fixed. If a server doesn't support REST, resuming simply overwrites rather than failing.
Release Notes: Other processes are now allowed to read a file that is being uploaded. FTPConnection now permits UserName to be changed when connected. A resume download bug was fixed. KillControlChannel() was added to FTPClient. DirectoryExists was added.
Release Notes: The developer's guide was rewritten. Full file-paths were added to event-args where appropriate. Minor file parsing bugs were fixed. A problem whereby FTP server errors such as 452 are accepted in non-strict reply checking mode was fixed. FTPTransferCancelledException is now thrown when uploads are cancelled in FTP. A cast exception when EndInvokeSiteCommand is called was fixed.