2

ユーザーがファイルをアップロードするための非常にシンプルなページがあります。サーバー側のC#(コードビハインドなど)のみを使用して、ユーザーがファイルのアップロードを待機する必要がある時間を測定するにはどうすればよいですか?

4

3 に答える 3

2

これは非常に困難です (まあ、IIS6 にはありました)。アップロードをインターセプトして処理するために HttpModule を作成する必要があります。次に、受信するファイルの合計サイズ (リクエストのヘッダーにあります) を使用して、取得している 1 秒あたりのバイト数を計算すると、次のように計算できます。残り時間。

ただし、コード ビハインド ファイルだけでこれを行うことはできません。ファイルは既にアップロードされており、要求が asp.net ハンドラーに到達するまでに利用可能になっています。

于 2010-03-04T18:14:07.550 に答える
1

私はこのようなものを見つけなければならなかった、そして私はこれを使っている

于 2010-03-04T18:16:29.597 に答える
1

完全な精度に関心がない場合は、サーバーにクイックコールを送信して、アップロードが開始されていることを示し、すぐにアップロード要求を送信できます。サーバーは、最初の呼び出しから2番目の呼び出しが完了するまでの時間を測定できます。

于 2010-03-04T18:17:34.883 に答える