Skip to content

Instantly share code, notes, and snippets.

@kristopherjohnson
Created July 31, 2012 19:48
Show Gist options
  • Save kristopherjohnson/3219937 to your computer and use it in GitHub Desktop.
Save kristopherjohnson/3219937 to your computer and use it in GitHub Desktop.
C# snippet: Download a file via FTP, returning response as a String
static String FtpDownloadFileText(String fileURL, String userName, String password)
{
var request = WebRequest.Create(fileURL);
request.Method = WebRequestMethods.Ftp.DownloadFile;
request.Credentials = new NetworkCredential(userName, password);
var response = (FtpWebResponse) request.GetResponse();
var responseStream = response.GetResponseStream();
var reader = new StreamReader(responseStream);
var responseText = reader.ReadToEnd();
reader.Close();
response.Close();
return responseText;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment