Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自本地文件VB.net的InputStream_.net_Vb.net_Inputstream_Fileinputstream - Fatal编程技术网

来自本地文件VB.net的InputStream

来自本地文件VB.net的InputStream,.net,vb.net,inputstream,fileinputstream,.net,Vb.net,Inputstream,Fileinputstream,我正在尝试使用API服务将文件上载到web,但无法将本地文件传递到InputStream 我怎么做?我使用FileWebRequest,但不起作用 Dim uri As New Uri("C:/Captura.PNG") Dim myFileWebRequest As FileWebRequest = WebRequest.Create(uri) Dim myFileWebResponse As FileWebResponse = myFileWebRequest.GetResponse() D

我正在尝试使用API服务将文件上载到web,但无法将本地文件传递到
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获取本地文件。
使用方法:

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

由于
FileStream
Stream
,您将获得您的文件。

提问的首要原则。显示到目前为止您编写的代码,并显示您遇到的问题。我尝试了这个方法,但不起作用。然而,我有另一个问题,因为我需要将这个流传递给字符串,因为API需要它。@n26您需要什么字符串?有内容吗?什么不起作用?例外情况是什么?我使用的API服务需要参数文件(InputStream)、文件名(string)和长度(long)。但是这些参数存储在字典(string,string)中,以发送给API。没有例外,但不上载文件。@n26所以您不需要流,只需要文件名。上传
Captura.PNG
文件时,将
Captura.PNG
传递到那里。检查API日志中的错误。关于你的问题没什么可说的了。