1

PHP での複数ファイルのアップロードに関していくつか質問があります。この単一のファイル入力を次のように持っています

<input type="file" name="file[]" />

1)質問 1: Opcache を使用してアップロードの進行状況を追跡できますか? はいの場合、どこで良い記事を見つけることができますか? またはそのためのコードは何ですか?

2)質問 2:単一のファイル入力要素から複数のファイルをアップロードし、Session.Upload_Progress を使用して個々のファイルのアップロードの進行状況を個別に追跡することは可能ですか? はいの場合、そのためのコードは何ですか? 何か良い記事は?

3)質問 3: Opcache と Session.Upload_progress の両方を単一のファイル入力要素から複数のファイルを追跡するために使用できず、個々のファイルのアップロードの進行状況を個別に追跡できない場合、PHP 5.5.3 以降で APC を使用する必要がありますか?

私は他の記事の長いリストを読みましたが、どれも私が何をしているのかを説明していません. 現在、私はこの IBM の記事に取り組んでおり、そのコードに従っています。ここから同じコードをたどりました

単一の入力要素から複数のファイルのアップロードを実行するコードを APC で作成できますが、ここでも質問 3 は出てきません。

では、基本的に、単一のファイル入力要素で複数のファイルをアップロードし、各ファイルのアップロードの進行状況を個別に追跡するコードを作成するにはどうすればよいですか? Opcache、APC、または Session.Upload_Progress のいずれかを使用して、何を使用するかは問題ではありません。

4

2 に答える 2

0

一度に 1 つのファイルを追跡するため、APC セッション アップロードの進行状況を使用することはお勧めしません。参照: http://php.net/manual/en/apc.configuration.php#ini.apc.rfc1867

PHP 5.4.0 以降を使用している場合は、http ://www.php.net/manual/en/session.upload-progress.php を確認してください。

もっと簡単な方法を好む場合は、http://www.plupload.com/をお勧めします。それは非常にうまく機能します。

それが役に立てば幸い。

于 2014-01-17T12:31:07.493 に答える