locked
使用Webclient进行文件下载,出错 The remote server returned an error: NotFound. RRS feed

  • 问题

  • 使用Webclient进行文件下载,下载路径是随便在网上找的一个文件路径,结果报错 The remote server returned an error: NotFound.

    可以确定路径可以访问,代码类似这样:

      WebClient client = new WebClient();
     
                           
                            client.OpenReadAsync(uri, file);
     
                            client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(DownloadProgressChanged);
     
                            client.OpenReadCompleted += new OpenReadCompletedEventHandler(OpenReadCompleted);
    private void OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
            {
    这里e.Error出现WebException            
     }

    at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
       at System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
       at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
       at System.Net.WebClient.OpenReadAsyncCallback(IAsyncResult result)
       at System.Net.Browser.ClientHttpWebRequest.<>c__DisplayClassa.<InvokeGetResponseCallback>b__8(Object state2)
       at System.Threading.ThreadPool.WorkItem.WaitCallback_Context(Object state)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadPool.WorkItem.doWork(Object o)
       at System.Threading.Timer.ring()

    2011年11月23日 7:01

答案

  • Hi,

    The remote server returned an error: NotFound.这个错误的原因是你的URI指定的服务器地址是不存在的,

    请你先确认URI指定的地址是存在的,再进行访问.

    • 已标记为答案 Otomii Lu 2011年11月28日 1:24
    2011年11月25日 6:14

全部回复

  • Hi,

    The remote server returned an error: NotFound.这个错误的原因是你的URI指定的服务器地址是不存在的,

    请你先确认URI指定的地址是存在的,再进行访问.

    • 已标记为答案 Otomii Lu 2011年11月28日 1:24
    2011年11月25日 6:14
  • 我也出现同样的问题,确定URI地址没有问题

    2011年12月12日 3:50