Datei hochladen und von FTP herunterladen

Ich versuche, ein Programm zu erstellen, das Uploads / Downloads durchführt.exe Datei zu einemFTP

Ich habe versucht mitFtpWebRequestEs gelingt mir jedoch nur, TXT-Dateien hoch- und herunterzuladen.

Dann habe ich hier eine Lösung zum Download mit dem gefundenWebClient:

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();

Diese Lösung funktioniert. Aber das habe ich gesehenWebClient hat eine MethodeDownloadFile was nicht geklappt hat. Ich denke, weil es nicht funktioniertFTP nur anHTTP. Ist meine Annahme wahr? Wenn nicht, wie kann ich es zum Laufen bringen?

Und gibt es eine andere Lösung zum Hochladen / Herunterladen eines.exe Datei zu FTP mitFtpWebRequest?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage