Хост не найден при подключении к ftp серверу
Я использую приведенный ниже код для подключения к ftp-серверу.
Я получаю исключение хост не найден.
imports fluentftp Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click Try Using Client As New FtpClient("server") Client.Credentials = New NetworkCredential(usename, password) Client.Connect() Client.UploadFile("test.txt", "STOR", "C:\!Temp\test.txt") MessageBox.Show("sent textfile") End Using Catch ex As Exception MsgBox(ex.Message) End Try End Sub
Что я уже пробовал:
Поиск по всей сети не смог найти ни одного рабочего кода для VB.net.
Используемый фреймворк 4.6 до 4.8
Richard MacCutchan
"сервер" не выглядит как допустимое имя хоста.
Dave Kreskowiak
Если вы думаете, что собираетесь просто скопировать код из интернета и ожидать, что он волшебным образом сработает, вы не учите себя правильному способу. Попробуйте прочитать найденный код, а затем посмотреть, что делает каждый класс и оператор, например "FtpClient".
Brollie
Изменил сервер на IP-адрес. Теперь я получаю исключение извините, сеансы открытого текста и слабые шифры не принимаются на этом сервере.; пожалуйста, переподключитесь с помощью механизмов безопасности TLS.
Richard Deeming
Что предполагает, что вам нужно подключиться с помощью FTPS, как описано в разделе Часто задаваемых вопросов FluentFTP:
Как мне подключиться к SSL/TLS? / как я использую FTPS?[^]