Я сделал снимок экрана со своим элементом пользовательского интерфейса и хотел бы отправить его на сервер, используя httpService.
В настоящее время я делаю следующее:
var httpService:HTTPService = new HTTPService();
httpService.method = "POST";
httpService.url = "/admin/compositions/add/";
httpService.addEventListener(ResultEvent.RESULT, onresult);
var bitmapData:BitmapData = new BitmapData(chessBoard.width,chessBoard.height);
var encoder:PNGEncoder = new PNGEncoder();
var data:ByteArray = encoder.encode(bitmapData);
var obj:Object = new Object();
obj.img = data;
httpService.send(obj);
Но я ничего не вижу в файлах переменной запроса (django - это бэкэнд)
например,
POST словарь
QueryDict: {u'tournament ': [u' '],
u'img ': [u' \ x89PNG \ r \ n \ x1a \ n '],
u'sidetomove ': [u'true'], u'idea ':
[u '4300 \ u0442 \ u043d \ u0430
\ U043f \ u043e \ u0441 \ u043b \ u0435 \ u0434 \ u043d \ u0435 \ u043c
\ U0440 \ u044f \ u0434 \ u0443' ],
u'ource ': [u' '], u'complexity':
[u'1 '], u'oponents': [u '']}
Файлы dict:
MultiValueDict: {}