0

ダウンロード用のpdfファイルのリストを含むモデルポップアップが1つあります。ダウンロード中にpdfファイルごとにプログレスバーを表示したい。私は mvc 4 プロジェクトに取り組んでおり、jQuery を介してモデルのポップアップを開きます。それはどのように可能ですか?

前もって感謝します

4

1 に答える 1

1

ダウンロードの進行状況バーは、アップロードと同じように実行されます。バッファリングされた応答を使用しないカスタムハンドラが必要になります。書き込みとフラッシュを実行し、静的変数(通常はダウンロードキーを持つコレクション)で出力ステータスを維持する必要があります。ダウンロードステータス(合計バイト数/送信バイト数)を確認するために、非セッションベースのWebサービスがサポートされています。これで、クライアント側のjavascriptは、ダウンロードキーを渡してダウンロード要求(iframeまたは新しいウィンドウを対象とする)を行い、サーバーのポーリングを開始してステータスを取得します。ステータスを使用すると、プログレスバーを更新できます。

于 2013-02-06T13:10:40.130 に答える