2009-08-02 7 views
1

現在のプロジェクトの一環として、画像のURLを指定して、関連するWebサイトから画像をダウンロードする必要があります。 (いいえ倫理のジレンマは、人を確認してください、既に法的地位をチェックし、それはいいです)リモート画像のダウンロード

C#でこれを行うための最も効果的な方法は何ですか?非同期メソッドは、Webページに統合されたときに少し複雑になる傾向があり、フロントエンドのユーザー関数ではないほど複雑である必要はないため、メソッドが同期している方がよいでしょう。

答えて

4

WebClientクラスでDownloadDataメソッドを使用します。

byte[] imageData; 
using (WebClient client = new WebClient()) { 
    imageData = client.DownloadData(url); 
} 
+0

画像データが保存され、どのように? –

+1

@ HasanGursoy:ファイルに保存しますか?そのために 'File.WriteAllBytes'を使うことができます。 – Guffa

関連する問題