怎么用XML传送图像数据
Delphi中有一个EncdDecd单元,uses 它,以下的函数出自这个单元
1.用TBitmap对象Load图片 TBitmap.LoadFromFile
2.把TBitmap存入一个Stream中 TBitmap.SaveToStream(mapStream)
3.把图片流进行base64编码,生成一个字符串流 EncodeStream(Input, Output: TStream)
这里Input是你的图片流,Output是你预先建好的字符串流
4.从字符串流中读出字符串 TStringStream.DataString
从字符串转换为图片是一个逆过程.用DecodeStream函数
另外流处理时,要注意Stream.Postion,注意回位.
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/qiume/archive/2010/05/03/5552144.aspx