Загрузить файл и скачать файл с 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
?