我是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。 –