ユーザーが大きなファイル (約 4 GB) をダウンロードできるようにしたいと考えています。失敗したダウンロードを再開できるようにしてほしいです。
これを行うための最良の方法について誰かが推奨できますか? それとも、人々が成功した市販のコンポーネントはありますか?
IIS7 を使用してアプリをホストしています。
私はそこにいくつかのアプローチを見てきましたが、それらはすべてかなり古いものです。
乾杯、デビッド。
ユーザーが大きなファイル (約 4 GB) をダウンロードできるようにしたいと考えています。失敗したダウンロードを再開できるようにしてほしいです。
これを行うための最良の方法について誰かが推奨できますか? それとも、人々が成功した市販のコンポーネントはありますか?
IIS7 を使用してアプリをホストしています。
私はそこにいくつかのアプローチを見てきましたが、それらはすべてかなり古いものです。
乾杯、デビッド。
MS File Transfer ManagerやFree Download Managerなどのダウンロード マネージャーを使用することも、独自のダウンロード マネージャーを使用することもできます。
履歴書サポート付きの投稿ASP.NET Web API ファイル ダウンロード サービスをご覧ください。
一時停止/再開をサポートする Web API でファイル ダウンロード サービスを実装する方法を示します。そこに示されている 2 つのアプローチのいずれかを選択できます。FileStream ラッパーまたはメモリ マップ ファイルのいずれかです (これは、アプリが 64 ビットとして実行できる場合にのみ機能します)。どちらも任意の大きなファイルをサポートする必要があります。
Web API を使用すると、Windows サービスまたは「通常の」.net アプリケーションでサービスをホストできるという追加の利点が得られます。