MPK Team Ответов: 1

Указание имени пользователя/пароля в streamreader VB.NET


я пытаюсь автоматически передать текстовый файл в текстовое поле с указанием пользователя и передать в stream reader

Что streamreader:

Dim address As String = "http://www.domaintest.com/test/file.txt"
        Dim webclient As NetworkCredential = "user:pass"
        Dim client As WebClient = New WebClient()
        Dim reader As StreamReader = New StreamReader(client.OpenRead(address))
        TextBox1.Text = reader.ReadToEnd


Расположение файла защищено htaccess

Что я уже пробовал:

Пожалуйста, помогите мне для потока текстового файла в текстовое поле с указанием имени пользователя/пароля

1 Ответов

Рейтинг:
0

Dave Kreskowiak

StreamReader не принимает учетные данные ни для чего. То, что вы ищете, - это установка свойства Credentials созданного вами экземпляра WebClient. (У вас также есть некоторые действительно плохие имена переменных, такие как "webclient", который не является экземпляром WebClient!)

Dim credentials = new NetworkCredential(username, password)
Dim webClient As New WebClient()
webClient.Credentials = credentials
Dim reader As New StreamReader(client.OpenRead(address))


MPK Team

не работать

Dave Kreskowiak

Ну, "не работает" - это не описание проблемы. Что же происходит? Какие-нибудь сообщения об ошибках? Коды возврата от WebClient? ...