如何解决:远程服务器返回错误: (404) 未找到。
WebClient myWebClient = new WebClient();
myWebClient.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)"); myWebClient.Credentials = CredentialCache.DefaultCredentials; myWebClient.UploadFile(new Uri("http://192.168.1.10/2.txt"),"PUT",@"F:\Test\1.txt");
你可以进可能地用WebClient模拟你的浏览器,比如确保相同的UserAgent,headers等。
还有啊,你的上传借口为啥是2.txt呢,还是PUT方法,故意路由的?
一般都是先建个网站再给这个网站里面映射文件,你这样弄既然浏览器能打开那个地址中的内容,那照那个地址也能实现下载.