首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

急怎么从把base64编码后的字符串转换成图片

2012-02-03 
急……如何从把base64编码后的字符串转换成图片我要把一个图片通过webservice发布出去,我觉得应该是:图片 -

急……如何从把base64编码后的字符串转换成图片
我要把一个图片通过webservice发布出去,我觉得应该是:图片 -> 二进制 -> 字符串 -> 调用webserivce接口 -> 字符串 -> 二进制 -> 图片 这么个过程, 现在webservice之前是别人提供的,我接到字符串怎么也没法变成了图片了……
有人赐教不胜感激涕零
谢谢先

[解决办法]
你既然已经得到字符串和二进制了 转换成TMemoryStream 去传给TJPEGImage

C/C++ code
TMemoryStream   *pStm=new   TMemoryStream;   pStm->Write(pBuf,len);   pStm->Seek(0,0);   TJPEGImage   *pjpg=new   TJPEGImage;   pjpg->LoadFromStream(pStm);   Image1->Picture->Assign(pjpg);   delete   pjpg;   delete   pStm;
[解决办法]
WEbservice会自动进行base解码,只要获得数据放到流里给TImage用就可以了。

热点排行