Я получил ответ из этого поста:
Неожиданное исключение безопасности Flash при использовании URLLoader
Вместо установки contentType
следующим образом:
request.contentType = "multipart/form-data;boundary=" + POSTUploadBuilder.boundary;
Установите contentType
так:
request.requestHeaders.push(new URLRequestHeader('Content-Type', 'multipart/form-data;
boundary=' + POSTUploadBuilder.boundary));
Вот как я создаю границу в моем POSTUploadBuilder
классе:
public class POSTUploadBuilder {
private static var _boundary:String = "";
private static var _mainBoundary:String = "";
public static function get boundary():String {
if(_boundary.length == 0) {
var i:uint = 0;
var len:uint = 0x20;
for(; i < len; ++i) {
_boundary += String.fromCharCode(uint(97 + Math.random() * 25));
}
}
return _boundary;
}