Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 如何使用Actionscript创建和下载zip文件_Apache Flex_Flash Builder - Fatal编程技术网

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

Apache flex 如何使用Actionscript创建和下载zip文件,apache-flex,flash-builder,Apache Flex,Flash Builder,我正在使用AdobeFlex4.5SDK开发一个应用程序,在这个应用程序中,用户可以导出捆绑在一个zip文件中的多个文件。我在想,为了完成这项任务,我必须采取以下步骤: 在服务器上为请求下载的用户创建临时文件夹。因为它是一个匿名类型的用户,所以我必须读取状态/会话信息来识别该用户 将所有请求的文件复制到服务器上的临时文件夹中 压缩复制的文件 将zip文件从服务器下载到客户机 我想知道是否有人知道该任务的最佳实践/示例代码 感谢ByteArray类有一些压缩方法,但这更多是用于数据传输,而不是打包

我正在使用AdobeFlex4.5SDK开发一个应用程序,在这个应用程序中,用户可以导出捆绑在一个zip文件中的多个文件。我在想,为了完成这项任务,我必须采取以下步骤:

  • 在服务器上为请求下载的用户创建临时文件夹。因为它是一个匿名类型的用户,所以我必须读取状态/会话信息来识别该用户

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

  • 压缩复制的文件

  • 将zip文件从服务器下载到客户机

  • 我想知道是否有人知道该任务的最佳实践/示例代码

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

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

    在谷歌上快速搜索您喜欢的服务器端语言和压缩文件,应该会得到一些示例脚本,让您开始使用