我正在尝试使用VB .Net加载文本文件,以便我可以将其与streamreader对象一起使用。例如:www.fakesite.com/text.txt
由于
它是一个特定的URL,并且已经存在于服务器上
答案 0 :(得分:2)
您可以使用HttpWebRequest
及其GetResponse
方法执行此操作,该方法为您提供WebResponse
,您可以在其上调用GetResponseStream
以获取Stream
个对象传递给您的StreamReader
。
(晕了吗?)
答案 1 :(得分:2)
Public Function GetPage(ByVal PageURL As String) As String
Dim S As String = ""
Try
Dim Request As HttpWebRequest = WebRequest.Create(PageURL)
Dim Response As HttpWebResponse = Request.GetResponse()
Using Reader As StreamReader = New StreamReader(Response.GetResponseStream())
S = Reader.ReadToEnd
End Using
Catch ex As Exception
Debug.WriteLine("FAIL: " + ex.Message)
End Try
Return S
End Function
您可以使用以下方式调用它:
Dim Page As String = GetPage("http://randomurl.xxx/file.txt")