0

http://jquery.malsup.com/formのようにファイルアップロード機能を設定しようとしています。ただし、進行状況バーを使用したファイル アップロードの例には、サーバー サイド スクリプトの例がありません。

私が知っているのは、$_FILES、$_POST、サニタイズ、および保存を処理することだけです。サーバーからブラウザにプログレスバーデータを送信する方法を理解できません。例http://www.malsup.com/jquery/form/progress2.htmlで、uploadProgress が file_echo2.php からデータを取得する方法がわかりません

アップロード中にファイルのアップロードの進行状況をキャプチャする方法を教えてもらえますか? 前もって感謝します。

4

1 に答える 1

1

サーバー側のスクリプトで行う必要があることは何もありません。クライアント側の JavaScript で、uploadProgress イベントを処理する関数をフックします。uploadProgress は、イベント、位置、合計、パーセントの値を返します。パーセント値を使用して、進行状況バーまたはその他の動作方法を表示します。

フラッシュファイルを使用しないため、( pluploaduploadifyなどのさまざまな選択肢の中で) 特にゼロにしました。これを処理するために特別なサーバー側スクリプトを必要としないことがわかったので、これは大きなプラスポイントです。

malsup とjquery pluginの詳細に感謝します

于 2012-05-03T07:10:57.913 に答える