Dot-Net
是否可以從 url 讀取到 System.IO.Stream 對象?
我正在嘗試從 url 讀取到 System.IO.Stream 對象。我試著用
Dim stream as Stream = New FileStream(msgURL, FileMode.Open)但我收到一個錯誤,即 FileStream 對像不支持 URI 格式。有沒有我可以使用從 System.IO.Stream 繼承的可以從 URL 讀取的方法?
VB.Net:
Dim req As WebRequest = HttpWebRequest.Create("url here") Using stream As Stream = req.GetResponse().GetResponseStream() End UsingC#:
var req = System.Net.WebRequest.Create("url here"); using (Stream stream = req.GetResponse().GetResponseStream()) { }
使用
WebClient.OpenRead:Using wc As New WebClient() Using stream As Stream = wc.OpenRead(msgURL) ... End Using End Using