Prześlij plik i pobierz plik z FTP
Próbuję stworzyć program, który ładuje / pobiera.exe
plik do aFTP
Próbowałem użyćFtpWebRequest
, ale udało mi się tylko przesłać i pobrać pliki .txt.
Następnie znalazłem tutaj rozwiązanie do pobierania za pomocą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();
To rozwiązanie działa. Ale widziałem toWebClient
ma metodęDownloadFile
który nie działał. Myślę, że ponieważ nie działaFTP
tylko naHTTP
. Czy moje przypuszczenie jest prawdziwe? Jeśli nie, jak mogę go uruchomić?
Czy istnieje inne rozwiązanie do przesyłania / pobierania a.exe
plik do ftp za pomocąFtpWebRequest
?