0

さまざまなファイルのアップロードとダウンロードにかかる時間を計って、ユーザーのアップロードとダウンロードの速度を測定する速度テスト アプリケーションを作成しています。現時点では、次のコードを使用して、Javascript を使用して外部サーバーから画像をダウンロードしています。

var start_time,end_time;
var download = new Image();
download.onload = function () {
    end_time = (new Date()).getTime();
    download_duration = (end_time - start_time) / 1000;
    finish_download_test();
}
start_time = (new Date()).getTime();
download.src = 'www.fakeimage.com/image.jpg';

これは機能しますが、画像のダウンロード中に進行状況バーを表示したいと思います。私はhtml5とc#のソリューションを見てきましたが、より多くのブラウザと互換性のあるものが欲しいです(html5はありません)。phpとjavascriptの組み合わせを使用しているため、c#のソリューションも役に立ちません。

たとえそれが正しい方向への微調整であったとしても、どんな助けも大歓迎です.

4

1 に答える 1

0

プログレスバーにフラッシュを使用できます。フラッシュ経由でファイルをダウンロードし、パーセントを js 経由で HTML に渡すか、単にフラッシュ表示を使用します。

于 2012-07-17T09:02:54.907 に答える