将URL中的文件下载到字符串

时间:2010-07-12 20:24:28

标签: c#

我如何使用C#下载URL的内容,并将文本存储在字符串中,而不必将文件保存到硬盘驱动器中?

5 个答案:

答案 0 :(得分:74)

string contents;
using (var wc = new System.Net.WebClient())
    contents = wc.DownloadString(url);

答案 1 :(得分:15)

使用WebClient

var result = string.Empty;
using (var webClient = new System.Net.WebClient())
{
    result = webClient.DownloadString("http://some.url");
}

答案 2 :(得分:4)

WebClient.DownloadString。请注意,如果您需要在不阻止调用线程的情况下执行此操作,还有一个WebClient.DownloadStringAsync方法。

答案 3 :(得分:3)

使用此代码

networksetup -getmacaddress <interface>

答案 4 :(得分:0)

using System.IO;
using System.Net;

WebClient client = new WebClient();

string dnlad = client.DownloadString("http://www.stackoverflow.com/");

File.WriteAllText(@"c:\Users\Admin\Desktop\Data1.txt", dnlad);

从MVA得到它 希望它有所帮助