問題タブ [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.

0 投票する
0 に答える
303 参照

c# - C#複数のファイルを次々にダウンロードする

チェックボックスがチェックされているかどうかに応じて、Webサイトから複数のファイルをダウンロードする必要があるこのアプリケーションを作成しています。ファイルのダウンロードに DownloadFileAsync メソッドを使用しています。

私が抱えている問題は、最初のファイルのダウンロードが開始されることです。コードの残りの部分に続きます。例えば。ダウンロードが終了する前にリストボックスに「1」を追加し、次のifステートメントに移動してダウンロードを実行し、ダウンロードが開始されるとすぐにリストボックスに「2」を追加します。以下は私が使用しているコードです。

async と wait を使用してみましたが、動作しませんでした。つまり、コードで最初のファイルを完全にダウンロードし、リストボックスに「1」を追加してから、2番目のifステートメントに移動して2番目のファイルをダウンロードするにはどうすればよいですか。

前もって感謝します。

0 投票する
1 に答える
148 参照

c# - c# webclient.DownloadFileTaskAsync が破損した 1KB の PDF をダウンロードする

WebBrowser_Navigating イベント ハンドラーで作成された WebClient があります。ナビゲーションを停止し (手動のファイル ダウンロード ダイアログを防ぐため)、参照された URL を Web クライアントの DownloadFileTaskAsync メソッドに渡します。

SecurityProtocolType を Tls12 に設定し、すべての Cookie とその他のヘッダーを Web クライアントに渡しました。

予想されるファイルのサイズは約 11 MB です。

0 投票する
0 に答える
69 参照

vb.net - バックグラウンド ワーカーが Web サイトへのアクセスでビジー状態の場合、ダウンロードが完了しない

バックグラウンドワーカーで実行されているコードがあり、言及されたリンク(ウェブサイト)が有効かどうかを検証します。有効でない場合、手順はエラーになり、別のリンクのチェックに進みます。これを達成するために、私は webrequest と webresponse を使用しています。

問題は、バックグラウンド ワーカーがリンクにアクセスしているときに、メイン スレッドから何かをダウンロードしようとすると (バックグラウンド ワーカーが動作していない場合は完全に正常に動作します)、ダウンロードが完了しない場合に発生します。

バックグラウンド ワーカーのコード:

ファイルをダウンロードするためのコード:

ondownloadcomplete1 のコード:

バックグラウンドワーカーが実行されている場合、デバッガーは「ondownloadcomplete1」に到達しません