• 5128阅读
  • 2回复

用qt如何接收email? [复制链接]

上一主题 下一主题
离线bezlew
 
只看楼主 正序阅读 楼主  发表于: 2009-11-03
我向服务器发送请求,服务器返回一个xml,如下:
<xml>
       <sender time="1257148966" subject="Web Upload" email="www.ksjddff.com Web" />
       <image type="" bin="" />
</xml>

bin里面是一张图片的二进制代码,不知该怎样才能把它解析出来然后保存到本地。
QXmlStreamReader解析一般的xml还可以,但解析有图片的这个表就不好使了。
不知道该用哪个类好了,望各位大神指教!
离线songwei1984
只看该作者 2楼 发表于: 2009-11-03
引用楼主bezlew于2009-11-03 09:52发表的 用qt如何接收email? :
我向服务器发送请求,服务器返回一个xml,如下:
<xml>
       <sender time="1257148966" subject="Web Upload" email="www.ksjddff.com Web" />
       <image type="" bin="" />
</xml>
.......


bin字段里面有图片的二进制数据,还是地址?
如果是二进制数据,你解析那个字段,然后把解析出来的二进制数据生成Qt图片格式就可以了啊。
比如QImage::loadFromData ( const uchar * data, int len, const char * format = 0 )方法。
最好你是把这个XML信息完全发出来,我们可以编译试下撒!
离线xiangxq

只看该作者 1楼 发表于: 2009-11-03
关注中……
快速回复
限100 字节
 
上一个 下一个