Я хочу скачать файл в flex. Вот мой желаемый поток
- Пользователь нажимает кнопку «Просмотр»
- Код отправляется на сервер и получает файл в виде массива байтов
- байтов, отправленных из Java для сгибания через обратный вызов
- flex затем открывает диалоговое окно, и пользователь решает, куда сохранить файл
К сожалению, последняя часть относится не к пользовательскому событию, а к обратному вызову с сервера. Когда я вызываю новый FileReference (). Save (...), это говорит мне об этом.
Альтернативой может быть
- Пользователь нажимает кнопку «Просмотр»
- Flex показывает пользователю диалоговое окно, и пользователь выбирает, куда сохранить файл
- Flex переходит к бэкэнду, запрашивающему байты файла
- байтов отправлено на flex и данные сохранены.
Для этого подхода я не уверен, как сделать асинхронное сохранение из диалогового окна.
У кого-нибудь есть идеи, как мне к этому подойти? В основном я хочу, чтобы пользователь сохранил файл, но данные, но поступили из массива байтов из бэкэнда
Спасибо