I\'m trying to programatically download a file in C# via FTP, here is the relevant code (obviously with fake credntials and URI):
try
{
var request = Ftp
Here is what I use, I bet the .Method is the main thing you are missing
request = (FtpWebRequest)FtpWebRequest.Create(address);
request.Credentials = new NetworkCredential("username", "password");
request.UsePassive = true;
request.UseBinary = true;
request.Proxy = null;
request.Method = WebRequestMethods.Ftp.DownloadFile;
FtpWebResponse dataResponce = (FtpWebResponse)request.GetResponse();