Задать тело HTTP с помощью класса HTTPService в Adobe Air - PullRequest
0 голосов
/ 02 марта 2012

Мне нужно отправить массив байтов данных в виде тела HTTP, используя класс HTTPService в Adobe Air API. Кто-нибудь может подсказать мне, как это сделать?

1 Ответ

0 голосов
/ 02 марта 2012

Попробуйте это

var encodedString : String = Base64.encode( imageByteArray );  
var service : HTTPService = new HTTPService();
service.method = "POST";  
service.contentType = 'application/x-www-form-urlencoded';  
service.url = 'http://www.mydomain.com/upload.php';         
var variables : URLVariables = new URLVariables();      
variables.imageArray = encodedString;  
variables.variable2 = "some text string";  
variables.variable3 = "some more text";             
service.send( variables );

Класс Base64 получить от
http://code.google.com/p/jpauclair-blog/source/browse/trunk/Experiment/Base64/src/Base64.as

...