Introduction:
In this article,i am going to explain about how to download a file from FTP server using aspnet.
Main:
FTPWebRequest allows us to easily download a file from FTP server.See this below sample Code,
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://netprogramminghelp.com/public_html/" +"sample.txt" );
request.Method = WebRequestMethods.Ftp.DownloadFile;
request.Credentials = new NetworkCredential("ftpuser", "ftppass");
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
StreamWriter writer = new StreamWriter("C://Sample.txt"); //location in local machine
writer.Write(reader.ReadToEnd());
writer.Close();
reader.Close();
response.Close();
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://netprogramminghelp.com/public_html/" +"sample.txt" ); request.Method = WebRequestMethods.Ftp.DownloadFile; request.Credentials = new NetworkCredential("ftpuser", "ftppass"); FtpWebResponse response = (FtpWebResponse)request.GetResponse(); Stream responseStream = response.GetResponseStream(); StreamReader reader = new StreamReader(responseStream); StreamWriter writer = new StreamWriter("C://Sample.txt"); //location in local machine writer.Write(reader.ReadToEnd()); writer.Close(); reader.Close(); response.Close(); |
Conclusion:
Hope this helps,
Happy Coding.
Thanks for the post! I love it!