读取图片成二进制文件,然后保存数据变了
是这样的
在发送彩信的时候,从网关发送过来的彩信有SOAP和附件,比如图片,但是图片他们采用binary方式传输,我收到消息后需要先把接收到的流全部转换成String,然后再分析处理。这样就导致采用binary的数据在我用
StreamReader read = new StreamReader(ostream);
System.Text.StringBuilder sb1 = new System.Text.StringBuilder();
sb1.Append(read.ReadToEnd());
的时候丢了图片信息,保存图片无法打开。请问高手有没有办法在我接受到流后转换成String不丢失图片信息呢。