我从一个仪器中接送一个BMP图片,但是以字符串方式传送过来的,而且每次传送1000个字符,分多次传送。我如何把接收到的字符串还原成BMP图片在IMAGE控件上显示并以文件形式保存在磁盘上。多谢指教

解决方案 »

  1.   

    如果字符串开始的编码是 Qk.... 那么就很有可能是采用 MIME 编码
      

  2.   

    解铃还需系铃人,BMP图片一般为二进制数据,现在变成了字串,二进制数据变字串编码,这个编码方法不清楚,就还原不成图片.
      

  3.   

    找仪器生产者吧肯定会有SDK之类的东西,不然什么资料都不提供,他们这产品想卖给谁用?
      

  4.   

    像邮件系统那样,以二进制方式进行Base64编码
      

  5.   

    例如:dim img() as byte
    '读取bmp到img数组中dim s as string
    s = img()'自己找几个Base64函数,假如叫Base64Encodes = Base64Encode(s)'发送s就可以了,接收端是逆向工程。。