問題タブ [downloadfileasync]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C#複数のファイルを次々にダウンロードする
チェックボックスがチェックされているかどうかに応じて、Webサイトから複数のファイルをダウンロードする必要があるこのアプリケーションを作成しています。ファイルのダウンロードに DownloadFileAsync メソッドを使用しています。
私が抱えている問題は、最初のファイルのダウンロードが開始されることです。コードの残りの部分に続きます。例えば。ダウンロードが終了する前にリストボックスに「1」を追加し、次のifステートメントに移動してダウンロードを実行し、ダウンロードが開始されるとすぐにリストボックスに「2」を追加します。以下は私が使用しているコードです。
async と wait を使用してみましたが、動作しませんでした。つまり、コードで最初のファイルを完全にダウンロードし、リストボックスに「1」を追加してから、2番目のifステートメントに移動して2番目のファイルをダウンロードするにはどうすればよいですか。
前もって感謝します。
c# - c# webclient.DownloadFileTaskAsync が破損した 1KB の PDF をダウンロードする
WebBrowser_Navigating イベント ハンドラーで作成された WebClient があります。ナビゲーションを停止し (手動のファイル ダウンロード ダイアログを防ぐため)、参照された URL を Web クライアントの DownloadFileTaskAsync メソッドに渡します。
SecurityProtocolType を Tls12 に設定し、すべての Cookie とその他のヘッダーを Web クライアントに渡しました。
予想されるファイルのサイズは約 11 MB です。
vb.net - バックグラウンド ワーカーが Web サイトへのアクセスでビジー状態の場合、ダウンロードが完了しない
バックグラウンドワーカーで実行されているコードがあり、言及されたリンク(ウェブサイト)が有効かどうかを検証します。有効でない場合、手順はエラーになり、別のリンクのチェックに進みます。これを達成するために、私は webrequest と webresponse を使用しています。
問題は、バックグラウンド ワーカーがリンクにアクセスしているときに、メイン スレッドから何かをダウンロードしようとすると (バックグラウンド ワーカーが動作していない場合は完全に正常に動作します)、ダウンロードが完了しない場合に発生します。
バックグラウンド ワーカーのコード:
ファイルをダウンロードするためのコード:
ondownloadcomplete1 のコード:
バックグラウンドワーカーが実行されている場合、デバッガーは「ondownloadcomplete1」に到達しません