Stream responseStream = response.GetResponseStream(); //图片
byte[] buf;  
//后面要怎么把图片Stream 变为byte类型数据?

解决方案 »

  1.   

        int streamLength = Convert.ToInt32(responseStream.Length);
        byte[] fileData = new byte[streamLength];
        responseStream.Read(fileData, 0, streamLength);
        responseStream.Close();不过,要看你的真实目的是要做什么
      

  2.   

    Byte [] Buffer = new Byte[1024];
    Stream ResponseStream = response.GetResponseStream();
     ResponseStream.Read(Buffer,0,1024);
      

  3.   

    老大,抛出异常           
     HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                Stream responseStream = response.GetResponseStream();            int nStatus = response.StatusCode.GetHashCode();            int streamLength = Convert.ToInt32(responseStream.Length);
                byte[] fileData = new byte[streamLength];
                responseStream.Read(fileData, 0, streamLength);  
    我是GET一幅图片,然后做识别,识别接口参数为图片的内存数据,
    上面部分抛出异常