Пустое photo при wall.getPhotoUploadServer
Добавлено: 26 апр 2012, 16:06
Постинг фото на стену.
1) получили ссылку с помощью - photos.getWallUploadServer
2) делаем POST запрос на сервер:
3) в ответ приходит строка, где photo:[]
Пробовал делать так:
Но т.к. этот метод выполняется после запроса ссылки, то вылетает ошибка о том, мультизагрузка должна происходить только при участие пользователя.
На флешере нашел подобную тему и там посоветовали заюзать класс inspirit'a - MultipartURLLoader.
Это единственное решение или же можно решить это без сторонних классов?
Спасибо.
1) получили ссылку с помощью - photos.getWallUploadServer
2) делаем POST запрос на сервер:
Код: Выделить всё
var sender:URLRequest = new URLRequest(data.upload_url);var vars:URLVariables = new URLVariables();var imgToPost:ByteArray = saver.getByteImg();vars.photo = imgToPost.toString();sender.data = vars;sender.method = URLRequestMethod.POST;var urlLoader:URLLoader = new URLLoader();urlLoader.addEventListener(Event.COMPLETE, sendPicToServerHandler);urlLoader.load(sender);
Пробовал делать так:
Код: Выделить всё
var imgToPost:ByteArray = saver.getByteImg();sender.contentType = "multipart/form-data";sender.data = imgToPost;
На флешере нашел подобную тему и там посоветовали заюзать класс inspirit'a - MultipartURLLoader.
Это единственное решение или же можно решить это без сторонних классов?
Спасибо.