[英]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.