Загрузить файл и скачать файл с FTP

Я пытаюсь сделать программу, которая загружает / скачивает.exe подать вFTP

Я пытался с помощьюFtpWebRequest, но мне удается только загружать и скачивать .txt файлы.

Тогда я нашел здесь решение для загрузки с использованиемWebClient:

WebClient request = new WebClient();
request.Credentials = new NetworkCredential("username", "password");
byte[] fileData =  request.DownloadData("ftp://myFTP.net/");

FileStream file = File.Create(destinatie);
file.Write(fileData, 0, fileData.Length);

file.Close();

Это решение работает. Но я видел этоWebClient есть методDownloadFile который не работал. Я думаю, потому что это не работает наFTP только наHTTP, Мое предположение верно? Если нет, как я могу заставить его работать?

И есть ли другое решение для загрузки / скачивания.exe файл в ftp используяFtpWebRequest?

Ответы на вопрос(3)

Ваш ответ на вопрос