专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET Framework

在 winfrom中 不显示删除回复显示所有回复显示星级回复显示得分回复 在用DownloadFile下载图片前,怎么用程序判断远端图片是否存在

发布时间:2011-06-23 14:34:28 文章来源:www.iduyao.cn 采编人员:星星草
在 winfrom中 不显示删除回复显示所有回复显示星级回复显示得分回复 在用DownloadFile下载图片前,如何用程序判断远端图片是否存在?
是在[color=#FF0000]winfrom[/color]中  



网上很多的方法都是asp.net中的 在winfrom中行不通 高手指点 谢谢诶

------解决方案--------------------
判断网络地址 Url 是否存在的方法
C# code
private bool UrlIsExist(String url)
{
  System.Uri u = null;
  try
  {
    u = new Uri(url);
  }
  catch { return false; }
  bool isExist = false;
  System.Net.HttpWebRequest r = System.Net.HttpWebRequest.Create(u) as System.Net.HttpWebRequest;
  r.Method = "HEAD";
  try
  {
    System.Net.HttpWebResponse s = r.GetResponse() as System.Net.HttpWebResponse;
    if (s.StatusCode == System.Net.HttpStatusCode.OK)
    {
      isExist = true;
    }
  }
  catch (System.Net.WebException x)
  {
    try
    {
      isExist = ((x.Response as System.Net.HttpWebResponse).StatusCode != System.Net.HttpStatusCode.NotFound);
    }
    catch { isExist = (x.Status == System.Net.WebExceptionStatus.Success); }
  }
  return isExist;
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: