本帖最后由 ltaixp520 于 2012-10-15 12:13:46 编辑

解决方案 »

  1.   

    既然Content-Type: image/JPEG,那直接构建Image,Image.FromStream()就可以啊。
      

  2.   

    提问很不清楚.byte[] bytesReceived = new Byte[1024];s.Send(bytesSent, bytesSent.Length, 0);
    bytes = s.Receive(bytesReceived, bytesReceived.Length, 0);大体如这个,bytes中包含有一段头文件 以及一个图片的二进制数据按你提供的信息.我来猜吧
    既然是 bytes中包含, 那么我暂时认为 你是receive的时候遇到了麻烦.一个byte[] 必须依靠商定一个通信协议来解决如何读取.
    你知道有 一个头文件, 一个图片 这样2个数据. 然后, 你必须还知道这些数据是如何分段的.
    比如说典型的这类问题 大家一般是这样做的:
    第1段:一个short 定义 头文件字节长度. 
    第2段:上面定义的长度的数量个字节的头文件
    第4段:一个short 定义 图片字节长度
    第5段:图片的字节所以你的bytes的内容可能是这样 :{byte[2], byte[x], byte[2], byte[y] }
      

  3.   

    好像有几天都没有到csdn上面来回复了,回复下帖子先……
      

  4.   

    但是我并不清楚他们是什么规则哇 有动态操作的吗,可以自行去识别然后分成2个byte
      

  5.   

    想到办法了  原来头信息跟发送过来的数据信息中间是有个空格的 相当于分割线一样 哇哈哈 分析他们的流就好了  好笨
    Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Pragma: no-cache
    ---分割线---
    1098
    ?PNG