FTP Upload for ASP.NET

Posted on 2007-08-03
Medium Priority
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
  • 2
LVL 11

Accepted Solution

cmhunty earned 2000 total points
ID: 19625242
Try Enterprise components at http://www.enterprisedt.com/products.html. Their FTP component gives good basic functions.

LVL 11

Expert Comment

ID: 19625263
Oh, and it's free

Expert Comment

ID: 24530665
I'd like to point to a following sample code for Rebex FTP component http://www.rebex.net/ftp.net/sample-web-ftp-browser.aspx . 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 asp.net upload and writes to the stream for uploading data to the FTP server.

Featured Post

Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

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…
SSL is a very common protocol used these days when browsing the web.  The purpose is to provide security to communication, but how does it do it?  There are several pieces at work that have to be setup before SSL will even work and it requires both …
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), 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…
In this brief tutorial Pawel from AdRem Software explains how you can quickly find out which services are running on your network, or what are the IP addresses of servers responsible for each service. Software used is freeware NetCrunch Tools (https…
Suggested Courses
Course of the Month15 days, 21 hours left to enroll

850 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