FluentFTP 26.0.0

An FTP and FTPS client for .NET & .NET Standard, optimized for speed. Provides extensive FTP commands, File uploads/downloads, SSL/TLS connections, Automatic directory listing parsing, File hashing/checksums, File permissions/CHMOD, FTP proxies, UTF-8 support, Async/await support and more. Written entirely in C#, with no external dependencies.

There is a newer version of this package available.
See the version list below for details.
Install-Package FluentFTP -Version 26.0.0
dotnet add package FluentFTP --version 26.0.0
<PackageReference Include="FluentFTP" Version="26.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add FluentFTP --version 26.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
  • New: Automatic FTP connection negotiation using AutoConnect()
  • New: Automatic detection of working FTP connection settings using AutoDetect()
  • New: C# code generation of working connection settings using FtpProfile.ToCode
  • New: Support more capability detection commands: EPSV, CPSV, NOOP, CLNT, SSCN, SITE commands for ProFTPd
  • New: Improve transfer performance by only attempting EPSV once and then never using it again for that connection
  • New: Support MKDIR & RMDIR commands specially for ProFTPd to quickly create and delete a directory on the server-side
  • New: Support PRET command before downloading or uploading files for servers like ProFTPd & DrFTPd
  • New: Support detection of BFTPd server software (allows for server specific commands)
  • Fix: When uploading files in FtpExists.NoCheck mode, file size check should not be done
  • Fix: Some FTP servers return no answer when listing an empty folder
  • Fix: OpenRead with EnableThreadSafeDataConnections always transfers in ASCII
  • Refactor: Delete legacy static methods: OpenRead, OpenWrite, OpenAppend (dynamic versions still exist)
  • Refactor: Move CalcChmod from FtpClient to FtpExtensions (repository cleanup)
  • New: Automatic FTP connection negotiation using AutoConnect()
  • New: Automatic detection of working FTP connection settings using AutoDetect()
  • New: C# code generation of working connection settings using FtpProfile.ToCode
  • New: Support more capability detection commands: EPSV, CPSV, NOOP, CLNT, SSCN, SITE commands for ProFTPd
  • New: Improve transfer performance by only attempting EPSV once and then never using it again for that connection
  • New: Support MKDIR & RMDIR commands specially for ProFTPd to quickly create and delete a directory on the server-side
  • New: Support PRET command before downloading or uploading files for servers like ProFTPd & DrFTPd
  • New: Support detection of BFTPd server software (allows for server specific commands)
  • Fix: When uploading files in FtpExists.NoCheck mode, file size check should not be done
  • Fix: Some FTP servers return no answer when listing an empty folder
  • Fix: OpenRead with EnableThreadSafeDataConnections always transfers in ASCII
  • Refactor: Delete legacy static methods: OpenRead, OpenWrite, OpenAppend (dynamic versions still exist)
  • Refactor: Move CalcChmod from FtpClient to FtpExtensions (repository cleanup)

NuGet packages (46)

Showing the top 5 NuGet packages that depend on FluentFTP:

Package Downloads
Peachpie.Library
Peachpie PHP language library functions.
Zebra.Printer.SDK
The Zebra Link-OS SDK provides a powerful set of APIs enabling creation of apps that take full advantage of the printer's operating system features including, connectivity, printing and management tasks.
Storage.Net.Ftp
FTP bindings for Storage.Net
BlueBox.Core
Core Framework
StorageProvider
Provide a backend storage solution for DMS system.

GitHub repositories (14)

Showing the top 5 popular GitHub repositories that depend on FluentFTP:

Repository Stars
ShareX/ShareX
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
duplicati/duplicati
Store securely encrypted backups in the cloud!
aelassas/Wexflow
An easy and fast way to build automation and workflows on Windows, Linux, macOS, and the cloud.
peachpiecompiler/peachpie
PeachPie - the PHP compiler and runtime for .NET and .NET Core
Squidex/squidex
Headless CMS and Content Managment Hub

Version History

Version Downloads Last updated
32.4.3 83,673 5/25/2020
32.4.2 157 5/25/2020
32.4.1 21,837 5/14/2020
32.4.0 23,050 4/25/2020
32.3.3 28,640 4/11/2020
32.3.2 9,037 4/8/2020
32.3.1 14,233 4/2/2020
32.3.0 5,666 3/27/2020
32.2.2 27,583 3/17/2020
32.2.1 12,539 3/7/2020
32.2.0 3,000 3/6/2020
32.1.1 3,420 3/5/2020
32.1.0 469 3/5/2020
32.0.0 390 3/4/2020
31.3.2 4,873 3/3/2020
31.3.1 17,152 2/21/2020
31.3.0 992 2/20/2020
31.2.0 8,135 2/18/2020
31.1.0 4,741 2/15/2020
31.0.0 2,245 2/13/2020
30.2.0 6,621 2/10/2020
30.1.1 709 2/8/2020
30.1.0 214 2/8/2020
30.0.0 23,099 2/1/2020
29.0.4 14,455 1/28/2020
29.0.3 10,290 1/21/2020
29.0.2 3,792 1/17/2020
29.0.1 13,740 1/11/2020
29.0.0 11,421 1/6/2020
28.0.5 50,820 12/11/2019
28.0.4 835 12/10/2019
28.0.3 2,076 12/7/2019
28.0.2 28,637 11/22/2019
28.0.1 49,008 10/31/2019
28.0.0 30,969 10/15/2019
27.1.4 11,212 10/8/2019
27.1.3 2,955 10/4/2019
27.1.2 54,919 9/20/2019
27.1.1 18,756 9/13/2019
27.1.0 17,526 9/9/2019
27.0.3 42,431 8/22/2019
27.0.2 25,491 8/6/2019
27.0.1 11,095 7/31/2019
27.0.0 17,329 7/24/2019
26.0.2 12,572 7/18/2019
26.0.1 4,460 7/17/2019
26.0.0 6,437 7/15/2019
25.0.6 20,061 7/11/2019
25.0.5 16,266 7/2/2019
25.0.4 13,945 6/25/2019
25.0.3 15,955 6/17/2019
25.0.2 2,027 6/17/2019
25.0.1 12,695 6/11/2019
25.0.0 4,337 6/8/2019
24.0.0 116,327 4/17/2019
23.1.0 96,463 3/5/2019
23.0.0 8,323 2/27/2019
22.0.0 2,114 2/26/2019
21.0.0 69,576 2/6/2019
20.0.0 51,549 2/4/2019
19.2.4 13,284 1/28/2019
19.2.3 19,700 1/17/2019
19.2.2 795,369 5/2/2018
19.2.1 1,691 5/2/2018
19.2.0 1,983 5/2/2018
19.1.4 2,360 5/2/2018
19.1.3 63,765 3/24/2018
19.1.2 472,209 11/9/2017
19.1.1 36,122 10/11/2017
19.1.0 25,917 9/29/2017
19.0.0 7,942 9/27/2017
18.0.2 62,826 8/26/2017
18.0.1 2,981 8/24/2017
18.0.0 4,660 8/11/2017
17.6.1 44,106 7/30/2017
17.6.0 4,204 7/25/2017
17.5.10 1,795 7/25/2017
17.5.9 8,477 7/18/2017
17.5.8 5,191 7/13/2017
17.5.7 1,904 7/12/2017
17.5.6 10,173 6/28/2017
17.5.5 3,664 6/27/2017
17.5.4 1,883 6/26/2017
17.5.2 4,609 6/22/2017
17.5.1 1,715 6/22/2017
17.5.0 2,695 6/17/2017
17.4.4 15,125 6/8/2017
17.4.3 1,708 6/8/2017
17.4.2 4,024 5/26/2017
17.4.1 3,602 5/24/2017
17.4.0 6,049 5/21/2017
17.3.0 1,915 5/19/2017
17.2.0 2,390 5/12/2017
17.1.0 1,756 5/11/2017
17.0.0 1,668 5/11/2017
16.5.0 2,559 5/6/2017
16.4.1 2,765 4/29/2017
16.4.0 14,427 4/9/2017
16.3.0 19,286 3/14/2017
16.2.5 2,466 3/10/2017
16.2.4 8,925 2/25/2017
16.2.3 2,581 2/22/2017
16.2.2 9,011 2/18/2017
16.2.1 9,639 2/1/2017
16.2.0 1,927 1/30/2017
16.1.0 1,806 1/29/2017
16.0.19 1,954 1/26/2017
16.0.18 2,489 1/18/2017
16.0.17 28,560 1/5/2017
16.0.16 2,599 12/16/2016
16.0.15 4,474 12/3/2016
16.0.14 2,434 11/25/2016
16.0.13 6,929 11/2/2016
Show less