Carregar arquivo e baixar arquivo do FTP
Eu estou tentando fazer um programa que envia / downloads.exe
arquivo para umFTP
Eu tentei usarFtpWebRequest
, mas só consigo carregar e baixar arquivos .txt.
Então eu encontrei aqui uma solução para baixar usando oWebClient
:
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();
Esta solução funciona. Mas eu vi issoWebClient
tem um métodoDownloadFile
que não funcionou. Eu acho que porque não funcionaFTP
somente emHTTP
. Minha suposição é verdadeira? Se não como posso fazê-lo funcionar?
E existe alguma outra solução para fazer o upload / download de um.exe
arquivo para ftp usandoFtpWebRequest
?