[英]InputStream from a local file VB.net
我正在嘗試使用API服務將文件上傳到網絡,但是無法將本地文件傳遞給InputStream
。
我該怎么做? 我使用FileWebRequest
但無法正常工作。
Dim uri As New Uri("C:/Captura.PNG")
Dim myFileWebRequest As FileWebRequest = WebRequest.Create(uri)
Dim myFileWebResponse As FileWebResponse = myFileWebRequest.GetResponse()
Dim receiveStream As Stream = myFileWebResponse.GetResponseStream()
您不應該通過http獲取本地文件。
使用File.Open
方法:
Dim fs As FileStream = File.Open("C:/Captura.PNG", _
FileMode.Open, _
FileAccess.Write, _
FileShare.None)
由於FileStream
是Stream
,因此將獲取文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.