Привет всем!
Возникла следующая задача - сохранить картинку
JPEG в виде
ByteArray на сервере (плюс передать ещё пару переменных).
Вот у меня счас так:

Код AS3:
//Провожу операции с изображением и затем конвертирую в джипег
var jpgEncoder:JPEGEncoder = new JPEGEncoder(90);
var jpgStream:ByteArray = jpgEncoder.encode(jpgSource);
//Задаю переменные для отправки
var vars:URLVariables = new URLVariables();
vars.action = 'flashLoad';
vars.image = jpgStream;
//Создаю URLRequest
var req:URLRequest = new URLRequest();
req.url = "/files/uploader.php";
req.data = vars;
req.method = URLRequestMethod.POST;
//Отправляю
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.BINARY;
loader.load(req);
так вот, переменная '
action' передаётся нормально. а вот '
image' (он же
jpgStream) передаётся очень странно... если в пхп попытаться просто вывести его как
$_POST['image'], то выводятся постоянно 4 одинаковых символа -
ÿØÿà
может я не то отправляю? может я отправляю ссылку на
ByteArray ? подскажите плиз где ошибка)
Заранее спасибо откликнувшимся!