Доброго времени суток!
Делаю Flash-приложение для контакта. Нужно реализовать возможность загрузки фотографии из альбома пользователя в альбом группы приложения.
загружаю фотографию так:

Код AS3:
......
var reqUrl:URLRequest = new URLRequest(imgUrl);
loader.load(reqUrl);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onImageLoaded);
......
private function onImageLoaded(event:Event):void{
addChild(loader);
}
Сохраняю в альбоме группы так:

Код AS3:
.......
apiCon.api('photos.getUploadServer', {aid:aid, gid:gid}, onGetPhotoServerComplete, onError);
.......
private function onGetPhotoServerComplete(data: Object):void{
uploadImgUrl = data.upload_url;
var mll:MultipartURLLoader=new MultipartURLLoader();
mll.addEventListener(Event.COMPLETE, onUploadComplete);
var myBitmapData:BitmapData = new BitmapData(loader.width,loader.height);
myBitmapData.draw(loader);
imgData = myBitmapData.getPixels(new Rectangle(0,0,loader.width,loader.height));
mll.addFile(imgData, "file1.jpg", "file1");
mll.load(uploadImgUrl);
}
private function onUploadComplete(event:Event):void {
event.currentTarget.removeEventListener(Event.COMPLETE, onUploadComplete);
var data:Object = JSON.decode(event.currentTarget.loader.data);
apiCon.api('photos.save', {aid:data.aid, server: data.server, photos_list: data.photos_list, hash: data.hash, gid:data.gid, caption: joinPage.caption.textField.text}, onPhotoSaved, onError);
}
Все родебы как работает, только метод photos.save возвращает "error_msg":"Invalid photos","request_params"
Я так понимаю, что фотография загружается но не сохраняется.
Сбасибо за помощь.