![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2008
Адрес: Одесса
Сообщений: 129
|
Цитата:
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Пример писать лень. Что именно не понятно?
|
|
|||||
|
Регистрация: Dec 2008
Адрес: Одесса
Сообщений: 129
|
Пытаюсь использовать ваш класс для постинга картинки из приложения на стену. Хотел именно этот кусочек как-то отделить, но ничего хорошего не вышло потому что класс WallPostUploader подгружает еще кучу классов.
Попробовал инициализировать приложение и под ваш класс, но не могу понять где из классов самый главный. ---------------- upd Ну наконец то получилось, просто нужна была свежая голова ![]() var url_request:URLRequest = new URLRequest(xml.upload_url); url_request.method = URLRequestMethod.POST; url_request.requestHeaders.push(new URLRequestHeader("Content-type", "multipart/form-data; boundary=" + MultipartData.BOUNDARY)); var loader:URLLoader = new URLLoader(); var data:MultipartData = new MultipartData(); data.addFile(GetImgByteArray(img), "photo"); url_request.data = data.data; loader.load(url_request); loader.addEventListener(Event.COMPLETE, function(e:Event):void{ }); Последний раз редактировалось Ralph_DiMarko; 27.06.2010 в 11:54. |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 93
|
Проблема с получением данных для wall.savePost. Вот что я делаю:
var responseXMLList = XMLList(event.target.data); var url:String = String(responseXMLList.upload_url); // длинная строка как в примере выше, тут все правильно выводится var variables:URLVariables = new URLVariables(); var png:ByteArray = PNGEncoder.encode(myBitmap.bitmapData); variables.photo = png; var loader = new URLLoader(); loader.addEventListener(Event.COMPLETE, onResponse); var request:URLRequest = new URLRequest(url); request.data = variables; request.method = URLRequestMethod.POST; loader.load(request); . В чем может быть дело? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
catcat, посмотрите пост выше.
|
|
|||||
|
Регистрация: Mar 2010
Сообщений: 93
|
Цитата:
Последний раз редактировалось catcat; 21.07.2010 в 17:59. |
|
|||||
|
Регистрация: Dec 2008
Адрес: Одесса
Сообщений: 129
|
я поделюсь своим рабочим кодом, если будет работать значит где то у вас проблема. Код подгоните по себя.
в нужном месте MultipartData.rar импорт этот класс. после получения ссылки var xml:XML = new XML(e.target.data); var url_request:URLRequest = new URLRequest(xml.upload_url); url_request.method = URLRequestMethod.POST; url_request.requestHeaders.push(new URLRequestHeader("Content-type", "multipart/form-data; boundary=" + MultipartData.BOUNDARY)); var urlloader:URLLoader = new URLLoader(); var data:MultipartData = new MultipartData(); data.addFile(GetImgByteArray(_mCurSmile), "photo"); url_request.data = data.data; urlloader.addEventListener(Event.COMPLETE, WallSavePost); urlloader.load(url_request); private function WallSavePost(e:Event):void{ var o:Object = JSON.deserialize(s); var req:URLRequest = Wall.savePost(_sSelFriend,_sPost_id,o.server,o.photo,o.hash,null,null,mcSmilesTexts.GetText()); var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE, function(e:Event):void{ var xml:XML = new XML(e.target.data); wrapper.addEventListener("onWallPostSave", onWallPostSave); wrapper.external.saveWallPost(xml.post_hash); }); loader.load(req); } |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 93
|
А где взять функцию GetImgByteArray?
Добавлено через 50 секунд А, тут насколько я понимаю, можно PNGEncode использовать. |
|
|||||
|
Регистрация: Dec 2008
Адрес: Одесса
Сообщений: 129
|
верно, это просто моя функция так называется.
|
|
|||||
|
Регистрация: Apr 2009
Адрес: altay
Сообщений: 32
|
как опубликовать запись на стене группы?
Добавлено через 61 час 56 минут странно - аудио можно в группу, а фото нельзя... гуру не вкурсе? Последний раз редактировалось udaaff; 21.11.2010 в 22:24. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:03. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| запись , стена |
|
|