0

インストール シールドはファイル ダウンロードの再開をサポートしていないことがわかりました。

この機能を提供する .net コンポーネントはありますか?

4

2 に答える 2

1

AppLifeUpdateコンポーネントを使用します。これは特に.NET用であり、中断されたダウンロードを再開したり、さらに多くのことを実行したりできます。使いやすく、柔軟性があることがわかりました。

于 2009-06-17T12:21:41.653 に答える
0

そうは思いませんが、書くのはそれほど難しいことではありません。すでに多くのHTTP クライアントがあります。Web サーバーが実際に再開をサポートしているかどうかを確認するだけで済みます。HTTP とダウンロードの再開に関する簡単な情報については、このブログ エントリを確認してください。

http://www.west-wind.com/WebLog/posts/244.aspx

これまでに読み取ったバイト数をどこか (ファイル、データベース) に保存し、アプリケーションを再起動するときにそれを読み取るだけで済みます。エラーが発生していないことを確認するために、ファイルの md5 を確認してください (存在する場合)。

于 2008-10-30T16:34:46.057 に答える