Vb.net - загрузить файл на SFTP-сервер
Интересно, может ли кто-нибудь указать мне правильное направление с точки зрения кода? Я пытаюсь загрузить файл на SFTP-сервер. Только что узнал, что WebRequestMethods этого не делает. FTP не беспокоит, но и не SFTP.
Получал ошибку "удаленное имя не может быть разрешено в Dim strz как System.IO.Stream = request.GetRequestStream()
Как вы можете видеть, это довольно стандартный материал, но вам нужно немного посоветоваться с использованием SFTP или направить меня в правильном направлении.
Что я уже пробовал:
Dim-запрос как System.Net.FtpWebRequest = DirectCast(System.Net.WebRequest.Создать("ftp://sftp.mySFTPserver/Test.txt"), System.Net.FtpWebRequest)
запрос.Учетные данные = New System.Net.NetworkCredential(sFtpUserName, sFTpPassword)
запрос.Method = System.Net.WebRequestMethods.Ftp.UploadFile
Dim file() As Byte = System.IO.File.ReadAllBytes("C:\test.txt")
Дим strz как системы.ИО.Трансляция = запрос.Метод getrequeststream()
Попробуй
стрз.Запись(file, 0, file.Длина)
strz.Рядом()
strz.Распоряжаться()
Поймать ex как исключение
С Помощью MsgBox(Ошибаться.Описание)
Конец Попытки
Afzaal Ahmad Zeeshan
Это просто означает, что ваш клиент не может получить доступ к одноранговому устройству в сети.