最近C#のプログラミングの勉強を始めました。
ファイルをWEB上からダウンロードする方法についての質問です。
以下のコードを使って、HTMLファイルをDLすることは問題なくできました。
System.Net.WebClient wc = new System.Net.WebClient();
Uri url = new Uri("http://okwave.jp/");
string filename = "tempfile.html";
wc.DownloadFile(url, filename);
しかし、以下のように非同期のメソッドにした場合、うまくファイルがDLされません。
System.Net.WebClient wc = new System.Net.WebClient();
Uri url = new Uri("http://okwave.jp/");
string filename = "tempfile.html";
wc.DownloadFileAsync(url, filename);
なおDLされないというのは、コンパイルも通るし例外も出ないし
tempfile.htmlというファイル自体は作成されるのですが、
サイズが0KBの空っぽのものになってしまうという意味です。
後半のソースも、どこかのサイトからほぼコピペしてきたものなのですが、
何か重大な見逃しをしているのか、設定が悪いのか、
いろいろネットをあたってもそれらしい解決策は得られませんでした。
.Netにあまりなじみがないのでくだらないミスをしているのかもしれませんが、
行き詰ってしまいましたので皆様のお知恵をお借りできればと思います。
よろしくお願いします。
環境
Win8 64bit
Visual Studio Express 2012 for Win Desktop
↑特に設定いじってなし
No.1ベストアンサー
- 回答日時:
質問文のコードだけだと、完了イベント待ちがないような。
ideoneやcodepadなどを使って、実際に試したプログラムを完全なかたち提示したほうが、回答が得られやすいと思います。
http://ideone.com/
http://codepad.org/
参考URL:http://msdn.microsoft.com/library/system.net.web …
解決しました。
ご指摘の通り、完了待ちをしていなかったため、
DL完了前にプログラムが終了していたことが原因でした。
今後またプログラムに関する質問をすることがあれば、
ご指摘いただいた点に留意したいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- C言語・C++・C# ActiveXコントロールを.NETにインポートできない??? 2 2023/05/02 02:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/02 11:48
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
- Visual Basic(VBA) 貼り付けた値が消えていく 以下はソースファイルの2番目のシートのB6から最終行を取得 ターゲットファ 2 2023/07/27 12:23
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/01 12:54
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLからフォルダを開きたい
-
HTMLで別PCのフォルダを開く
-
iPadの標準ブラウザでローカルH...
-
ssi を使わないのに .html を ....
-
pdfファイルをHPにアップ...
-
htaccessについて
-
Excelで、社外秘(閲覧のみ)と...
-
URLDownloadToFile でダウンロ...
-
java_run.batがダウンロードで...
-
googleドライブで、PDFファイル...
-
指定した演算を実施の結果を表...
-
WEB上でPDF閲覧のみにしたいです。
-
Webサイトから、txtファイルを...
-
どのページもすべて同じURLなの...
-
1つ下の階層のフォルダに相対...
-
form action="#"
-
.torrentについておしえてください
-
【HTML】1クリックで複数ファイ...
-
WebのPythonでの値の受け渡し
-
掲示板のレスへの リンクの貼り方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLからフォルダを開きたい
-
iPadの標準ブラウザでローカルH...
-
社内で利用するWebサイトを立ち...
-
htmlの中にexcelが埋め込むには...
-
HTMLで別PCのフォルダを開く
-
<a href=…></a>で表示されない。
-
メールに添付されたhtmlファイ...
-
、URL化させるにはどうしたらい...
-
htmlにtextファイルを表示させ...
-
htmlの謎
-
JSPの中にhtmlファイルを埋め込...
-
コマンドプロンプトでパラメー...
-
楽天でiFrameを利用したいので...
-
スマホサイト url SP
-
input type="file"のmaxlength...
-
テクトロ オシロ 拡張子 ISFフ...
-
HTMLで画像を表示させたいです
-
フォルダ内の画像を一括でhtml...
-
外部ファイルに関数を置いて、...
-
Word文書の.docファイルをWeb上...
おすすめ情報