アプリケーション Pelotonics 内で問題が発生しています。ユーザーがファイルをダウンロードすると、そのファイルのダウンロードが完了するまで、システムはすべての着信要求をブロックしているように見えます。ダウンロード ダイアログ ボックス (ブラウザからの標準) を開き、ユーザーにファイルのダウンロードを開始させ、ファイルのダウンロード中にユーザーがアプリケーション全体を続行できるようにするための適切な手法は何ですか。
サーバーからファイルを取得する方法は、クエリ文字列を介して値を渡す別の ASPX ページを用意し、サーバーからファイルのストリームを取得してから、「content-disposition」ヘッダーを追加することです。 Response に渡してから、ファイルのストリームをループして、2KB のチャンクを response.outputstream に読み込みます。それが完了したら、Response.End を実行します。
この問題に関する簡単なスクリーンキャストについては、これをご覧ください。
http://www.screencast.com/users/PeloCast/folders/Jing/media/8bb4b1dd-ac66-4f84-a1a3-7fc64cd650c0
ちなみに、私たちは ASP.NET と C# を使用しています...
ありがとう!!!ダニエル