C#判断远程文件是否存在

//引用System.Net
private bool RemoteFileExists(string fileUrl)
{
    try
    {
        HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.CreateDefault(new Uri(fileUrl));
        httpWebRequest.Method = "HEAD";
        httpWebRequest.Timeout = 1000;
        return (((HttpWebResponse)httpWebRequest.GetResponse()).StatusCode == HttpStatusCode.OK);
    }
    catch
    {
        return false;
    }
}

原理是根据服务器返回的状态码来判断远程文件是否存在,HttpStatusCode.OK表示状态码为200。

上一篇: 保存最新10个登录用户一点思路
下一篇: 软件开发模型
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 0 | 引用: 0 | 查看次数: 4810
发表评论
登录后再发表评论!