如何使用Actionscript创建和下载zip文件

时间:2012-07-27 18:14:36

标签: flex flash-builder

我正在使用Adobe Flex 4.5 SDK开发一个应用程序,用户可以在其中导出捆绑在一个zip文件中的多个文件。我想我必须采取以下步骤才能执行此任务:

  1. 在服务器上为请求下载的用户创建一个临时文件夹。由于它是匿名用户类型,因此我必须阅读Sate / Session信息以识别用户。

  2. 将所有请求的文件复制到服务器上的临时文件夹

  3. 压缩复制的文件

  4. 将zip文件从服务器下载到客户端计算机

  5. 我想知道是否有人知道任务的最佳实践/样本代码 感谢

1 个答案:

答案 0 :(得分:1)

ByteArray类有一些压缩方法,但这更适用于数据传输,而不是打包多个文件。

我不喜欢说事情是不可能的,但我会说这应该在服务器端完成。根据您的服务器架构,我建议将二进制文件发送到服务器脚本,该脚本可以为您打包文件。

快速谷歌搜索您首选的服务器端语言和压缩文件应该会为您提供一些示例脚本来帮助您入门。