Asp.net验证网络文件地址是否有效的方法
发布时间:2020-12-16 03:40:03 所属栏目:asp.Net 来源:网络整理
导读:1 public static bool CheckFileURLValidity( string URL) 2 { 3 bool IsValid = false ; 4 5 if (URL.Trim() != "" URL.Trim().Contains( " . " )) 6 { 7 try 8 { 9 Uri uri = new Uri(URL); 10 HttpWebRequest webRequest = HttpWebRequest.Create(uri) as
1 public static bool CheckFileURLValidity(string URL) 2 { 3 bool IsValid = false; 4 5 if (URL.Trim() != "" && URL.Trim().Contains(".")) 6 { 7 try 8 { 9 Uri uri = new Uri(URL); 10 HttpWebRequest webRequest = HttpWebRequest.Create(uri) as HttpWebRequest; 11 webRequest.Method = "HEAD"; 12 13 HttpWebResponse webResponse = webRequest.GetResponse() as HttpWebResponse; 14 if (webResponse.StatusCode == HttpStatusCode.OK) 15 { 16 IsValid = true; 17 } 18 } 19 catch (WebException ex) 20 { 21 try 22 { 23 IsValid = ((ex.Response as HttpWebResponse).StatusCode != HttpStatusCode.NotFound); 24 } 25 catch 26 { 27 IsValid = (ex.Status == WebExceptionStatus.Success); 28 } 29 } 30 catch (Exception ex) 31 { 32 33 } 34 } 35 36 return IsValid; 37 } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 再谈消息队列技术
- asp.net-mvc – ASP.NET MVC Remote属性方法参数始终传递nu
- .net – 我可以创建基于非语言的全局.resx吗?
- asp.net-mvc – Asp.Net MVC捆绑,最好的方式来检测丢失的文
- entity-framework – 在mvc中使用控制器中的模型类是不好的
- asp.net-mvc-3 – 如何拦截MVC应用程序中的所有控制器调用?
- asp.net-mvc-3 – MVC 3模型属性未在html.action调用的部分
- asp.net-mvc-4 – 在IIS 7.5中注册.NET Framework 4.5
- asp.net-mvc – 如何给Razor MVC中的共享布局模型?
- asp.net – $(“#dialog”).parent().appendTo($(“form:f
推荐文章
站长推荐
- asp.net-web-api – 如何为代理控制器设置Web AP
- asp.net-mvc – ASP.NET MVC 3应用程序,BCrypt.C
- ASP.NET 2中的ISO-8859-1到UTF8
- asp.net – 使用ItemDataBound我只获得每隔一行.
- 如何在.NET中使用TreeView控件创建三态复选框?
- .net – 只有在配置中enableSessionState设置为t
- asp.net正则表达式验证器客户端脚本错误
- asp.net – Google OpenId:找不到OpenID端点(间
- asp.net-mvc – 使用ASP.NET Core和MVC存储本地文
- 动态加载asp.net网站中的用户控件(ascx)
热点阅读