结果号 原因
1 成功下载
-1 服务器连接不上
-2 服务器文件不存在
-3 网络中断
-4 文件保存路径格式错误
-5 存放空间路径不存在
-6 存放空间不够
问题:我怎么判断给的URL文件是否存在  比如:http://127.0.0.1/a.txt,a文件是否存在-2
      正在下载过程中,突然网络中断获取-3
     保存一半时空间不足返回 -6
     保存路径不存在   -5

解决方案 »

  1.   

    用httpwebrequest下载看HttpWebResponse.StatusCode判断状态
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
      

  2.   

    用httpwebrequest下载 看HttpWebResponse.StatusCode判断状态 
      
    ***************************************************************************** 
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 
    支持
      

  3.   


    HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create("http://www.contoso.com");
    httpReq.AllowAutoRedirect = false;HttpWebResponse httpRes = (HttpWebResponse)httpReq.GetResponse();if (httpRes.StatusCode==HttpStatusCode.Moved) 
    {
       // Code for moved resources goes here.
    }// Close the response.
    httpRes.Close();
      

  4.   


    我指在后台写c#代码实现,比如用Directory类的IsExist方法判断文件夹是否存在,空间的话就自己计算一下盘的空间是否够,相减就可以了