2

これは、私に与えられた回答に基づく別の質問です。

私が必要としているのは、Web ユーザーが選択した内容に基づいて大きなファイルのシステム コマンド ライン zip を実行し、プロンプトを表示するか、ダウンロードを強制する機能です。これはできますか?

4

5 に答える 5

3

これは確実に実行できます。実際には、さまざまな方法で実行できます。1 つの方法は、PHP Zip 拡張機能 ( http://www.php.net/manual/en/book.zip.php ) を使用してファイル アーカイブを作成することです。次に、ユーザーがファイルをダウンロードできるようにするには、ダウンロード ページのヘッダーを次のように設定する必要があります。

header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=$file");
header("Content-Type: application/zip");
header("Content-Transfer-Encoding: binary");
于 2009-02-16T09:48:22.203 に答える
0

How about gzip?

于 2009-02-16T09:03:43.870 に答える
0

すばらしい (そしてシンプルな) PCLZip ライブラリの使用をお勧めします: http://www.phpconcept.net/pclzip/index.en.php

次に、上記で提案したヘッダーを含むファイルを送信できます。

于 2009-02-16T21:41:01.833 に答える