2009-08-14 17 views
22

私は、Webアドレスを持つファイルをバイト配列に読み込もうとしています。私はローカルでファイルを読むためにFile.ReadAllBytesを使用していましたが、私はウェブ上のファイルに対してこれを行う最もクリーンな方法を見つけ出すことができませんでした。HTTP経由でC#のバイト配列にファイルをダウンロードしますか?

これは単なるコードスニペットですが、検索で見つかるものはすべてローカルファイルのみです。

ありがとうございます!

答えて

43
byte[] response = new System.Net.WebClient().DownloadData(url); 
+0

素晴らしい!迅速な対応に感謝します! – nsantorello

+11

WebClientが破棄されるかどうかわかりませんが、確実に使用してラップする方が良いでしょうか? –

+2

@JL。アイリーンは、リーキコードが答えを書いたことです。 :-) – Junto

関連する問題