是否可以将选定的图像转换为 Base64 编码的字符串?
对于图像上传器来说,这将是一个很好且简单的解决方案。 :)
谢谢 ;)
如果您想对加载图像的 byteArray 进行编码,您可以使用 mx.utils 中的 Base64Encoder 类Base64编码器.
就像是:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
loader.load(new URLRequest("img.jpg"));
function loadComplete(e:Event):void {
loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, loadComplete);
var bmd:BitmapData = Bitmap(e.target.content).bitmapData;
var ba:ByteArray = bmd.getPixels(new Rectangle(0,0,bmd.width,bmd.height));
var b64:Base64Encoder = new Base64Encoder();
b64.encodeBytes(ba);
trace(b64.toString());
}
我必须找到班级here.
另外,还有另一个我发现但尚未测试的 Base64 类here...但看起来它的工作原理类似。
希望有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)