FTP Upload for ASP.NET

Posted on 2007-08-03
Last Modified: 2013-11-29
I'm looking for an inexpensive and easy to use FTP client component for use with an ASP.NET application.  I know that ASP.NET 2.0 as some native support for FTP that would allow me to create my own client so I'm also considering that approach.  But I want to keep it as simple and reliable as possible and may need to use it with ASP 1.1.  The primary purpose will be to upload files to an ftp server from a .Net Web Form.

What component would you recommend?
Any advise on using or not using System.Net.FtpWebRequest?
Question by:ksaul
    LVL 11

    Accepted Solution

    Try Enterprise components at Their FTP component gives good basic functions.

    LVL 11

    Expert Comment

    Oh, and it's free
    LVL 6

    Expert Comment

    I'd like to point to a following sample code for Rebex FTP component . It shows how to use ASP.NET upload component to upload the file to the web server and then redirect the uploaded file to the FTP server. The nice thing is that the uploaded file is NOT need to be stored on the ASP.NET server. The code simply reads from the stream with from upload and writes to the stream for uploading data to the FTP server.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Enabling OSINT in Activity Based Intelligence

    Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

    Suggested Solutions

    For those of you who don't follow the news, or just happen to live under rocks, Microsoft Research released a beta SDK ( for the Xbox 360 Kinect. If you don't know what a Kinect is (http:…
    Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
    Viewers will learn how to properly install and use Secure Shell (SSH) to work on projects or homework remotely. Download Secure Shell: Follow basic installation instructions: Open Secure Shell and use "Quick Connect" to enter credentials includi…
    After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

    758 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    8 Experts available now in Live!

    Get 1:1 Help Now