我将图像字节数组转换为base64
字符串,它成功转换,如果我将其转换回字节数组并分配给任何图像作为源工作正常。
问题,
如果我尝试将相同的base64
字符串设置为我本地创建用于保存目的的XML属性,则会在发送到服务器之前干扰或损坏我的base64字符串。
任何帮助?
var ImageBase64String :String;
ImageBase64String = AppUtils.getBase64String(m_oImageContent);
var UpdateUserXML:XML = <UpdateUser />;
UpdateUserXML.@ImageData = ImageBase64String;
trace(UpdateUserXML.toString());
答案 0 :(得分:0)
我这样解决了这个问题,
public static function getCDATANode(data:String, tagName:String):void
{
var node:XML = new XML( "<" + tagName + "/>" );
var cdata:XML = new XML("<![CDATA[" + data + " ]]>");
node.appendChild(cdata);
trace("getCDATANode: ", node.toXMLString() );
}