Lendo Arquivos a partir de uma URL


Esse post até é de certa forma engraçado. Estava navegando pelo fórum, e havia um rapaz precisando com certa urgencia ler arquivos que estavam em outro computador. Bem logo pensei, vou ver se encontro algo para ajudá-lo. Abri o Help do Visual Studio .NET e procurei pela classe HttpWebRequest, e me baseando no exemplo e com o auxilio do StreamReader fiz com que esse código pegue o conteúdo de um arquivo, fornecendo a URL do mesmo e escreva seu contéudo na tela. Abaixo o código:

Dim webreq As HttpWebRequest = CType(WebRequest.Create(“http://localhost/DropListTest/Teste.txt“), HttpWebRequest)
Dim webresp As HttpWebResponse = CType(webreq.GetResponse(), HttpWebResponse)
Dim strm As New StreamReader(webresp.GetResponseStream(), Encoding.Default)
Dim sLine As String
Do
        sLine = strm.ReadLine()
        Response.Write(sLine & “<br>”)
Loop While Not (sLine Is Nothing)
strm.Close()

Bem, depois do código funcionando, fui responder à duvida dele, pois quando prestei atenção no post, ele queria resgatar o valor desse arquivo através de um caminho fisico, exemplo: \serverpastaarquivo.txt. É isso que dá não ler as coisas com atenção. Mas valeu, pois eu não sabia utilizar a classe HttpWebRequest. 😉

Anúncios

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s