[i][/i]WebClient wc = new WebClient();
wc.Credentials = new NetworkCredential("xxxxxx", "xxxxxx");
wc.DownloadFile("http://wenku.baidu.com/submit/Linux系统命令及其使用详解.doc", @"c:\4.doc");
上面的网址在浏览器中打开,直接弹出迅雷下载。。。,为什么用webclient下载的doc内容是:
很抱歉,页面没有找到。但是不要着急哦!
你可以:
1. 检查刚才的网址输入;
2. 直接搜索要访问的内容
而用cassinidev在本地部署网站,能够下载网站里的文件,,直接在浏览器中打开也能下载,,
这是什么原理呢。。。
------解决方案--------------------------------------------------------
- C# code
string remoteUri = "http://www.contoso.com/library/homepage/images/"; string fileName = "ms-banner.gif", myStringWebResource = null; // Create a new WebClient instance. WebClient myWebClient = new WebClient(); // Concatenate the domain with the Web resource filename. myStringWebResource = remoteUri + fileName; Console.WriteLine("Downloading File \"{0}\" from \"{1}\" .......\n\n", fileName, myStringWebResource); // Download the Web resource and save it into the current filesystem folder. myWebClient.DownloadFile(myStringWebResource,fileName); Console.WriteLine("Successfully Downloaded File \"{0}\" from \"{1}\"", fileName, myStringWebResource); Console.WriteLine("\nDownloaded file saved in the following file system folder:\n\t" + Application.StartupPath);