А как по другому?
Я уже зашился, и не понимаю как отправить POST Запросом 5 файлов.
Имея их в DisplayObject (UILoader).
Думал пикселями, но видимо не правильно думал
Добавлено через 2 минуты
Уже переделал так, посылает байты нормально.
но результат тот же :
(

Код AS1/AS2:
function GetUploadHref(e:XML)
{
var profile:Object = new Object();
for each (var field:XML in e.*)
{
if(field.name().toString() == "upload_url")
{
uploadHref = field.toString();
break;
}
}
var bd:BitmapData = new BitmapData(FormPointer.ImagesFull.content.width, FormPointer.ImagesFull.content.height, true,0xFFFFFFFF);
bd.draw(FormPointer.ImagesFull.content);
var jpgEncoder:JPGEncoder = new JPGEncoder(80);
var png_image_data:ByteArray = jpgEncoder.encode(bd);
var scriptRequest:URLRequest = new URLRequest(uploadHref);
var header:URLRequestHeader = new URLRequestHeader("Content-Type", "multipart/form-data");
var scriptLoader:URLLoader = new URLLoader();
var uv:URLVariables = new URLVariables();
uv.file1 = Base64.encodeByteArray(png_image_data);;
scriptLoader.addEventListener(Event.COMPLETE, completeHandler);
scriptLoader.addEventListener(IOErrorEvent.IO_ERROR, handleLoadError);
scriptRequest.method = URLRequestMethod.POST;
scriptRequest.data = uv;
scriptRequest.requestHeaders.push(header);
scriptLoader.load(scriptRequest);
function handleLoadError($evt:IOErrorEvent):void
{
trace("Message failed.");
}
}