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