问题描述
下面是AS3中的doSave()privatefunctiondoSave(event:Event):void{varvariables:URLVariables=newURLVariables();varencoder:JPGEncoder=newJPGEncoder(100);//120varbytes:ByteArray=encoder.encode(cameraOpera.myBitmapData1);variables.avatar1=Base64.encodeByteArray(bytes);//80bytes=encoder.encode(cameraOpera.myBitmapData2);variables.avatar2=Base64.encodeByteArray(bytes);//50bytes=encoder.encode(cameraOpera.myBitmapData3);variables.avatar3=Base64.encodeByteArray(bytes);//50bytes=encoder.encode(cameraOpera.myBitmapData4);variables.avatar4=Base64.encodeByteArray(bytes);varrequest:URLRequest=newURLRequest(SAVE_ACTION);//data值就为图片编码数据ByteArray;request.data=variables;request.method=URLRequestMethod.POST;//这个是关键,内容类型必须是下面文件流形式;//request.contentType="application/octet-stream";varloader:URLLoader=newURLLoader();loader.addEventListener(Event.COMPLETE,completeHandler);loader.addEventListener(IOErrorEvent.IO_ERROR,errorHandler);loader.load(request);}文件流为base64。。需要解密吧。
解决方案
解决方案二:
已OK谢谢各位!
解决方案三:
怎么解决的?分享出来
解决方案四:
虽然对AS没什么概念,但是楼主可否分享一下解决方法呢?呵呵
解决方案五:
没看明白
解决方案六:
自私鬼,解决了不分享出来!!