Building a Simple FTP Application Using C# 2.0
page 4 of 6
by Mohammed Habeeb
Feedback
Average Rating: 
Views (Total / Last 10 Days): 57355/ 58

Points of Interest

Please take note of the following points while coding in this area.

Unless the EnableSsl property is true, all data and commands, including your user name and password information, are sent to the server in clear text. Anyone monitoring network traffic can view your credentials and use them to connect to the server. If you are connecting to an FTP server that requires credentials and supports Secure Sockets Layer (SSL), you should set EnableSsl to true.

If you do not have the proper WebPermission to access the FTP resource, a SecurityException exception is thrown.

Requests are sent to the server by calling the GetResponse method. When the requested operation completes, an FtpWebResponse object is returned. The FtpWebResponse object provides the status of the operation and any data downloaded from the server. That is,
StatusCode property of FtpWebResponse object provides the latest status code returned by the FTP server. StatusDescription property of FtpWebResponse object provides the description of the status code returned.


View Entire Article

User Comments

Title: Thank you very much   
Name: narmada
Date: 2012-11-05 8:11:56 AM
Comment:
Nice Article
Now i came to know how to upload file to ftp server thank you very much
Title: how to transfer(upload/download) a file where it gets stopped due to network failure,it must resume from the last written byte   
Name: Batuk
Date: 2011-01-19 12:42:19 AM
Comment:
Nice Article

I know how to upload and download
but i wanted help on how to transfer(upload/download) a file where it gets stopped due to network failure,it must resume from the last written byte

can you help me out??????
Title: Building a simple FTP Application Using C# .0   
Name: how can i Download and Upload ?
Date: 2010-12-21 8:18:47 AM
Comment:
the First ,i want to give you a word Thanks.
the Second,i have a question.
how can i download a file from FTP Server .how can i upload a file form Server.can my Desktop do Server?
Title: Request   
Name: Ssn
Date: 2010-10-29 3:09:45 AM
Comment:
Thanks for your article,
Will you please tell how can i download a file from ftp server using the download prompt dialog. so that i can save the file to location i needed. Thanks in advance
Title: Building a Simple FTP Application Using C# 2.0   
Name: Download example is not complete
Date: 2010-08-03 6:18:04 AM
Comment:
In your download example you miss ftpStream.Flush() during the while. When downloading a number of files this missing flush() becomes clearly.
Title: Thank you   
Name: Daniel
Date: 2010-07-26 7:00:26 AM
Comment:
Thank you, This was very useful for an application i am currently working on.
Title: Great article   
Name: Gustavo Siqueira
Date: 2010-07-19 2:05:36 PM
Comment:
Great article!
Title: Excelente el Post   
Name: Armando Iglesias -- Venezuela
Date: 2010-05-21 9:34:50 PM
Comment:
Excelente el articulo, gracias fue muy util
Title: Cool Post   
Name: Ashish Khudlani
Date: 2010-05-07 8:08:58 AM
Comment:
Ultimate Code Dude it worked perfectly file.
Title: Nice job!   
Name: Steve
Date: 2010-04-24 10:57:41 AM
Comment:
Just echoing others comments. Nice clean example. Thanks!
Title: Error   
Name: John
Date: 2010-04-12 6:53:44 AM
Comment:
It's a very nice code but it gives me an error when I'm trying to connect to my server at-reqFTP.Method = WebRequestMethods.Ftp.UploadFile:

"The method is not supported.Parameter name:value"
How can i solve this problem, or why is appearing?
Title: what about directory Exist option   
Name: Adit
Date: 2010-03-30 9:10:28 AM
Comment:
Hi,
I was wondering there is a MakeDirectory webMethod but what if I want to check if Directory does not exist and only then create the directory. I know I can List Directory and iterate through there but is there a shorter way.

Thanks in advance
Title: Thanks   
Name: Ocar
Date: 2010-03-15 8:38:57 AM
Comment:
Thank you!
Title: Thanks   
Name: David
Date: 2010-03-10 2:18:45 PM
Comment:
Thank you so much for putting this together. I needed to dynamically pick up data with ssis and the ftp task wasn't dynamic enough.
Title: Well written article   
Name: jacob
Date: 2010-02-12 5:04:52 PM
Comment:
This is what I have been looking for. Easy to understand and concise.
Title: great but......   
Name: Nitin
Date: 2010-02-09 12:47:01 AM
Comment:
Its a great code...but here we have to provide our ftp user id and password which i cant. Is there any other way where we dont need to provide ftp user id and password, if so then let me know plz?

Thanks
Title: great   
Name: waqas
Date: 2010-02-08 5:47:59 AM
Comment:
thats what i was looking for.
thanks
Title: GREAT!!   
Name: Andrea
Date: 2010-01-12 12:23:52 PM
Comment:
You solve my problem... great article!!
Thanks from Italy
Title: shokrn   
Name: mido egypt
Date: 2010-01-08 10:52:15 AM
Comment:
very very good
Title: Retrieve more than one file   
Name: Sergio Salanitri
Date: 2009-11-23 11:04:06 AM
Comment:
Goog article. My question es ¿How I retrive more than one file without execute Connect statemente for each file?

Thanks.
Title: Meet the expectation   
Name: Mahbub
Date: 2009-08-17 10:10:40 PM
Comment:
Thanks for your nice article along with code. I think it is very much helpful for us. Expecting more articles from you.
Title: Thanks a lot   
Name: John
Date: 2009-08-09 1:16:48 AM
Comment:
Thanks a lot, man.
This is exactly what I was looking for.
I searched the whole internet for FTP operations using C# and .net libraries. I could find some on MSDN, but it was not easy to understand and takes a long time to read. Your article is upto the point and very much reusable. This was a quick requirement for our business and you saved us.
Hoping to see more articles from you.

Thanks Again,
John
Title: Simple and informative   
Name: Faisal Lodhi
Date: 2009-06-21 6:41:02 AM
Comment:
Thanks for the article






Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2024 ASPAlliance.com  |  Page Processed at 2024-04-18 11:55:35 PM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search