我正在尝试使用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()
答案 0 :(得分:1)
你不应该通过http获得本地文件
使用File.Open
方法:
Dim fs As FileStream = File.Open("C:/Captura.PNG", _
FileMode.Open, _
FileAccess.Write, _
FileShare.None)
由于FileStream
为Stream
,您将获得自己的文件。