判断远程文件是否存在 - RemoteFileExists

2017-05-03 10:15:40  访问(1555) 赞(0) 踩(0)


        #region 判断远程文件是否存在 - RemoteFileExists

        /// <summary>
        /// 判断远程文件是否存在 - RemoteFileExists
        /// </summary>
        /// <param name="fileUrl">远程文件的URL地址</param>
        /// <returns></returns>
        public bool RemoteFileExists(string fileUrl)
        {
            if (fileUrl == null || fileUrl.Length == 0)
                return false;

            HttpWebRequest re = null;
            HttpWebResponse res = null;

            try
            {
                re = (HttpWebRequest)WebRequest.Create(fileUrl);
                res = (HttpWebResponse)re.GetResponse();

                if (res.ContentLength != 0)
                {
                    return true;
                }
            }
            catch (Exception)
            {
                return false;
            }
            finally
            {
                if (re != null)
                {
                    re.Abort();//销毁关闭连接

                }
                if (res != null)
                {
                    res.Close();//销毁关闭响应                     
                }
            }

            return false;
        }

        #endregion 判断远程文件是否存在 - RemoteFileExists


标签:判断远程文件是否存在 - RemoteFileExists 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)