+ -
当前位置:首页 → 问答吧 → 请问关于xml传送图片的问题。

请问关于xml传送图片的问题。

时间:2011-02-25

来源:互联网

RT。我想用XML来传送一张图片。我现在是读取二进制图片数据,然后放在CDATA字段里,这样传送有问题。请问怎么弄?谢谢。

作者: cx820402   发布时间: 2011-02-25

编码成 base64 (也就是纯文本形式),XML 不能直接包含二进制数据,会解析出错。

base64 的原理是将每3个字节(共24位)作为一组,将这24位按每6位一段,分成4段,把每6位解析成一个字节输出。编码表为 A-Za-z(62个字符)再加上/=两个字符,共64个字符。由于 2^6=64,因此每个字节的表示范围都在编码表的范围内。

作者: kalala2kalala   发布时间: 2011-02-25