FTP in C#

S

Steven Blair

Hi,

Starting a new project in the next week involving C#. One of the
requirements is to use FTP for sending and receiving files. Having done a
little research, I have discovered that .NET does not have FTP classes. I
have found one or two components which must be purchased.

Anyone got any advice on this matter. I find it hard to believe that
something like FTP has been ommitted from .NET.

I have used the MFC FTP class and kinda expecting a similar version in .NET.
Would it be possible to use this class in .NET somehow ?

Steven
www.stevenblair.com
 
R

Rami Saad

Hi,
That's true, unfortunately. No FTP capabilities at the current time. But
it's definitely being considered for the next version. But still, you can
connect to an FTP server through sockets, by opening a port to the server.
 
D

David Sworder

I posted a free FTP component for you at:

http://temp.codefanatic.com/software/

I've been using it for years. This free version doesn't handle some of
the advanced features like async xfers. If you want those features you'll
have to contact the vendor and pay for the retail component. If you just
want to send/receive files, this will do the trick.
 
J

Jon Skeet [C# MVP]

Steven Blair said:
Starting a new project in the next week involving C#. One of the
requirements is to use FTP for sending and receiving files. Having done a
little research, I have discovered that .NET does not have FTP classes. I
have found one or two components which must be purchased.

Anyone got any advice on this matter. I find it hard to believe that
something like FTP has been ommitted from .NET.

I have used the MFC FTP class and kinda expecting a similar version in .NET.
Would it be possible to use this class in .NET somehow ?

Rather than that, I'd suggest using Indy: http://www.indyproject.org
 
K

Klaus H. Probst

Get Abderaware's FTP component: http://www.abderaware.com

I've used the eval version (couldn't justify buying it at the time) and it
works like a charm. Plus I know who writes it so I tend to trust it =)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top