我是C#的新手。我必须从HTTP网页链接下载文件。如何从http链接下载文件
我创建了一个字符串,像这样:
string baseURL = "http://ladsweb.nascom.nasa.gov/opendap/allData/51/MOD08_D3/2013/278";
WebClient client = new WebClient();
string content = client.DownloadString(baseURL);
string[] filePaths = Directory.GetFiles(content, "*.hdf");
我必须从具有HDF的扩展文件夹278下载文件。 但异常显示像这样“路径中的非法字符” 我必须创建字符串和朱连安日(这里278) 我必须修改字符串并将其传递给webclient。 什么是从http链接获取文件的最佳方式。
'content'不是一个目录,它是一个字符串。 'Directory.GetFiles'与实际目录一起使用,其中字符串参数是目录的路径。你有没有尝试通过你的代码来看看“内容”是什么? – Tim
你的头衔没有意义。但是你不能给一个*网页*到'Directory.GetFiles()'。它不解析HTML。 –