Я хочу загрузить данные (не локальный файл) с помощью Flex (4.1) и показать, как продвигается процесс передачи отправленных байтов.
Теперь я использую URLLoader, но я знаю, что URLLoader предназначен для загрузки данных, я могу подключить слушателя к ProgressEvent.PROGRESS, но это не имеет никакого эффекта.
Я также знаю, что существует объект FileReference, который поддерживает загрузку. Проблема в том, что я не хочу искать файл и загружать его.
У меня есть байтовый массив, который я хочу отправить на сервер, но свойство data FileReference доступно только для чтения.
Итак, мой вопрос: как я могу отправить массив байтов (который на самом деле представляет собой изображение в формате PNG) на сервер и иметь возможность отслеживать ход байтов, отправленных на сервер?