Rebex

Skip to content, Skip to navigation




Rebex.NET: FTP library for .NET framework (VB.NET, C#)

FTP library for .NET Framework

Don't want to send clear-text password over the network?

Use FTP/SSL component to encrypt your FTP session.

FTP for .NET is a versatile file-transfer component for .NET languages (such as C# or VB.NET). It allows you to FTP files directly from your application - either synchronously or asynchronously, in active or passive mode, binary or ASCII. All popular FTP and proxy servers are supported.

Upload from memory, resume aborted transfers & more...

Upload data directly to your server without creating temporary disk files. Resume transfers that were aborted by a network error or user action. Open a remote file as a stream and work with it as if it was accessible locally. Monitor upload and download status and progress using custom events. Send raw FTP commands.

Choose the right component

FTP,

FTPS,

SFTP,

FTP/SSL

Secure FTP




What's the difference?

Supports both .NET Framework and .NET Compact Framework

FTP for .NET supports all released versions of .NET Framework and .NET Compact Framework. Identical source code can be used for your PDA, for desktop applications and for server-side business layer code. There's no need to learn another API when going mobile.

Free upgrades and support for 12 months

With each purchase, you receive unlimited priority email support and all component updates for 12 months. See our version history for past releases.

C# source code optionally included

We understand that having reliable and stable components is a must-have for your mission critical applications. Reliability is one of our biggest goals. To prove it, we optionally provide full C# source code to FTP for .NET library. This allows better debugging of your projects and possible custom modifications.

Parses ANY directory listing format

When it comes to parsing directory listings, Rebex FTP for .NET, outperforms any FTP component on the market. Many FTP components have difficulty parsing because the list format is not defined by any RFC and it differs from server to server.

Our automatic directory listing parser handles all popular FTP servers on Unix, Windows and Netware platforms. The parser is also easily extensible by you to support even the most exotic or future formats. If you encounter any directory listing we cannot handle, please let us know and we will be happy to add support for it.

Lots of samples in VB.NET and C#, including 3 fully functional FTP clients

FTP for .NET samples focuses on real-life scenarios. In many situations, you only have to copy & paste code from one of our samples to your production code. Need to download a file or upload the whole folder? Do some background transfer without locking your GUI? Want a complete command line, WinForm, PocketPC or Windows CE FTP client for testing the component and making sure it works? You'll get samples for all of the above situations and more.

All samples are written in both C# and VB.NET.

Interested?