3

サイトにアップロード ボックスを実装しています。ファイルは正常にアップロードされましたが、アップロードされたファイルの量や転送速度などのアップロードの詳細を示すボックスまたは読み込みバーを作成したいのですが、少し混乱しています。これ、私はこれの背後にあるロジックが何であるかを知りたいです.どんな助けでも大歓迎です.

4

2 に答える 2

2

jQuery フォーム プラグインを使用します。最新のブラウザーでは、次のprogressイベントをサポートしています。

$(...).ajaxForm({
    ...,
    uploadProgress: function(event, position, total, percentComplete) {
       ...
    }
});

サーバー側のコードでそれを行う方法はありますが、通常はウェブサーバーのプラグインが必要であり、ローカルで既に利用可能な情報であるアップロードの進行状況を常にポーリングする必要があるため、非常に面倒です。そのため、最新のブラウザーを使用しているユーザーにのみ進行状況の表示を提供するだけです。

于 2012-07-21T11:15:51.750 に答える
0

Jquery uploadify pluginを使用できます。リアルタイムインジケーター、ドラッグアンドドロップなどの多くの機能があります。

Pls はそれをチェックします、これがあなたを助けることを願っています。

于 2012-07-21T11:39:59.117 に答える