Загрузка изображений из flash (iFrame)

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
cluboy
Сообщения: 26
Зарегистрирован: 24 апр 2012, 15:29

Загрузка изображений из flash (iFrame)

Сообщение cluboy »

Имеется приложение, которое ранее загружалось на сервер Контакта.
В нем происходила загрузка нескольких изображений, после чего они постились на стену пользователю.

*всё происходило через APIConnection //@author Andrew Rogozov*

Сейчас появилась необходимость перейти на использование iFrame.
Появилась проблема при отправке изображений на полученную ссылку.
Код отправки изображений:

Код: Выделить всё

//запрос ссылки для загрузки фотографийconnect.api("photos.getWallUploadServer", { }, onCompleteWallUpload, onError); private function onCompleteWallUpload(data:Object):void {       //ссылка для загрузки фотографий    var url:String = data.upload_url;        //получение трех фото    var p1:ByteArray = getByteImg(0);    var p2:ByteArray = getByteImg(1);    var p3:ByteArray = getByteImg(2);        //отправка фотографий на сервер контакта    mpLoader = new MultipartURLLoader();    mpLoader.addFile(p1, "photo1.png", "file1");    mpLoader.addFile(p2, "photo2.png", "file2");    mpLoader.addFile(p3, "photo3.png", "file3");     mpLoader.addEventListener(Event.COMPLETE, sendPicsToServerHandler);    mpLoader.addEventListener(IOErrorEvent.IO_ERROR, onImageUploadingIoError);    mpLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onImageUploadingSecError);    mpLoader.load(url);}
В результате получаю ошибку:
ERROR SECURITY: Error #2048: Security sandbox violation: http://*****.ru/apps/vk/social.swf cannot load data from http://cs317529.vk.com/upload.php?act=d ... allphoto=1.

Пробовал ставить:

Код: Выделить всё

connect = new APIConnection(flashVars);connect.forceDirectApiAccess(true);
Результат не дало.

Помогите пожалуйста.

P.S. данная ошибка логична, т.к. обращение идет с внешнего адреса - но тогда получается, если у меня iFrame - то я могу только ссылки на картинки постить на стену, а заливать их пользователю я не могу?
Ответить