2017-02-02 6 views
-2

私は、ユーザーがファイルをダウンロードしたときに最初にランダムキーを生成するようにしようとしていますが、その時点でランダムキーをダウンロードしてダウンロードする必要があります。私は2つの選択肢を思いついた。どちらが最善で、どうすればいいですか?PHP - ダウンロードにファイルを挿入するにはどうすればよいですか?それともこのようにしますか?

1)キーを注入します。
私はファイル(Ajar)がダウンロードされる前にそれを作ることができると思った。私は瓶自体に注入する。
2)ジップそれ 私はランダムキーを生成し、ファイルを作り、ファイルとjarをzipに変換し、zipのダウンロードを開始します。

すべてのご協力をいただきありがとうございます。

私は大文字を固定してこれがなぜ投票されなかったのか分かりません。

答えて

1

ダウンロードするファイルをバイトストリームとして書き込む場合は、ストリームにキーのバイトを追加できます。ファイルの一部にしたい場合は、バイトを追加するために正しいバイトオフセットが何であるかを知る必要があります。

+0

あなたは何を意味するのか説明できますか?私はnevrにPHPのバイトストリームについて聞いたことがあります –

+0

私はPHPがバイトをどのように処理するのか専門家ではありませんが、エンコーディングを気にしなければ基本的にすべてのファイルは単なるバイトの集合です。パックとアンパックの機能を見てください。バイトストリームがない場合は、ファイルをバイト配列としてロードし、バイトを上書きまたは追加してファイルに再パックすることができます。 – databyss

+0

さて、私のジップでは、私はどのような機能を使用しますか? –

関連する問題