0

Adobe Flex 4.5 SDK を使用してアプリケーションを開発しています。このアプリケーションでは、ユーザーは 1 つの zip ファイルにバンドルされた複数のファイルをエクスポートできます。このタスクを実行するには、次の手順を実行する必要があると考えていました。

  1. ダウンロードを要求したユーザーのために、サーバー上に一時フォルダーを作成します。匿名タイプのユーザーなので、ユーザーを識別するために Sate/Session 情報を読み取る必要があります。

  2. 要求されたすべてのファイルをサーバー上の一時フォルダーにコピーします

  3. コピーしたファイルを圧縮する

  4. サーバーからクライアント マシンに zip ファイルをダウンロードします。

誰かがタスクのベストプラクティス/サンプルコードを知っているかどうか疑問に思っていました
ありがとう

4

1 に答える 1

1

このByteArrayクラスには圧縮用のメソッドがいくつかありますが、これはデータ転送用であり、複数のファイルをパッケージ化するためのものではありません。

私は物事が不可能だと言うのは好きではありませんが、これはサーバー側で行うべきだと言いたいです。サーバー アーキテクチャによっては、ファイルをパッケージ化できるサーバー スクリプトにバイナリ ファイルを送信することをお勧めします。

好みのサーバー側言語と zip ファイルを Google ですばやく検索すると、開始するためのサンプル スクリプトがいくつか得られます。

于 2012-07-27T18:37:01.840 に答える