Datei hochladen und von FTP herunterladen
Ich versuche, ein Programm zu erstellen, das Uploads / Downloads durchführt.exe
Datei zu einemFTP
Ich habe versucht mitFtpWebRequest
Es 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
?