我想在 flex 中下载一个文件。这是我想要的流程
- 用户点击“查看”
- 代码转到后端并将文件作为字节数组获取
- 通过回调从 java 发送到 flex 的字节
- flex 然后打开对话框,用户决定保存文件的位置
不幸的是,最后一部分不是关于用户事件,而是关于来自服务器的回调。当我调用 new FileReference().save(...) 它告诉我这一点。
另一种可能是
- 用户点击“查看”
- Flex 向用户显示对话框,用户选择保存文件的位置
- Flex 去后端请求文件字节
- 发送到 flex 的字节和数据被保存。
对于这种方法,我不确定如何使保存与对话框异步。
有人对我如何解决这个问题有任何想法吗?基本上我希望用户保存一个文件,但数据来自后端的字节数组
谢谢