来自本地文件VB.net的InputStream

时间:2012-11-27 12:08:28

标签: .net vb.net inputstream fileinputstream

我正在尝试使用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()

1 个答案:

答案 0 :(得分:1)

你不应该通过http获得本地文件 使用File.Open方法:

Dim fs As FileStream = File.Open("C:/Captura.PNG", _
        FileMode.Open, _
        FileAccess.Write, _
        FileShare.None)

由于FileStreamStream,您将获得自己的文件。