我无法下载到通过以下链接下载 远程服务器返回错误:(404)未找到 请指引我无法使用Web客户端
string st = "http://www.nseindia.com/content/indices/histdata/S&P%20CNX%20NIFTY15-02-2012-22-03-2012.csv";
Uri uu = new Uri(st);
using (WebClient fileReader = new WebClient())
{
string tgtDir;
try
{
fileReader.Headers.Add("Accept", "application/zip");
fileReader.Headers.Add("user-agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 (.NET CLR 3.5.30729)");
tgtDir = @"c:\temp\nif.csv";
fileReader.DownloadFile(uu, tgtDir);
fileReader.Dispose();
}
catch (WebException ex)
{
Label1.Text = ex.Message;
}
}
如果您导航到网址,它有效吗? (请在这里问明显的问题) – Ryan 2012-03-23 06:40:16
我试过了,我在Chrome中得到了404 ... – 2012-03-23 06:43:25
这个URL在我的浏览器中也出现了404,所以它不是WebClient实现的问题。 http://www.nseindia.com/content/indices/histdata/S&P%20CNX%20NIFTY15-02-2012-22-03-2012.csv – mellodev 2012-03-23 06:44:00