判断URL文件是不是在于在。
判断URL文件是不是在于在。
private static 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;
}
判断URL文件是不是在于在。的更多相关文章
- js判断flash文件是否加载完毕
		
轮询判断加载进度 img的加载完成有onload方法,一直不知道该怎么判断swf文件是否加载完毕了? 在应用中使用了轮询判断加载进度值PercentLoaded是否达到100,经测试,可以达到效果. ...
 - C#不用union,而是有更好的方式实现    .net自定义错误页面实现    .net自定义错误页面实现升级篇  .net捕捉全局未处理异常的3种方式  一款很不错的FLASH时种插件  关于c#中委托使用小结  WEB网站常见受攻击方式及解决办法  判断URL是否存在  提升高并发量服务器性能解决思路
		
C#不用union,而是有更好的方式实现 用过C/C++的人都知道有个union,特别好用,似乎char数组到short,int,float等的转换无所不能,也确实是能,并且用起来十分方便.那C# ...
 - PHP判断远程文件是否存在
		
<?php /* 函数:remote_file_exists 功能:判断远程文件是否存在 参数: $url_file -远程文件URL 返回:存在返回true,不存在或者其他原因返回false ...
 - php如何判断远程文件是否存在
		
<?php /* 函数:remote_file_exists 功能:判断远程文件是否存在 参数: $url_file -远程文件URL 返回:存在返回true,不存在或者其他原因 ...
 - 判断URL是否能链接成功
		
判断网络文件 存在 3秒之内返回结果 方法2: /// <summary> /// 判断网络文件是否存在 1.5秒得到出结果 如这样的格式 http:// ...
 - PHP判断远程文件是否存在的几种方法
		
在做一个图片预览中图的东西,遇到一个问题,就是要判断远程文件是否存在(不是同一台服务器). 代码如下: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 ...
 - C#判断本地文件,网络文件是否存在是否存在
		
File.Exists 方法 (String) 确定指定的文件是否存在. 命名空间: System.IO程序集: mscorlib(位于 mscorlib.dll) 参数 path Type: ...
 - C# 判断远程文件是否存在
		
/// <summary> /// 判断远程文件是否存在 /// </summary> /// <param name="url">url地址& ...
 - [PHP学习教程 - 文件]002.判断远程文件是否存在(Remote File Exists)
		
引言:项目过程当中碰到了类似流程这样的需求,对服务器上的文件进行依次操作,如:检查文件格式->检查文件是否有更新->处理更新->同步其他服务器等等 如果需求的操作是依赖于远程文件是否 ...
 
随机推荐
- HSSFWorkbook 与 XSSFWorkbook
			
刚开始使用new HSSFWorkbook(new FileInputStream(excelFile))来读取Workbook,对Excel2003以前(包括2003)的版本没有问题,但读取Exce ...
 - 什么是 SUID, SGID 和 Sticky bit
			
在可执行文件中有三种权限,如下: 1. SUID 权限 (Set-user Identification) 2. SGID 权限(Set-group identification) 3. Sticky ...
 - win7 32位 安装opencv-python后,运行时提示 "from .cv2 import *: DLL load failed: 找不到指定的模块" 的解决办法
			
安装opencv后,运行一个测试程序提示"from .cv2 import *: DLL load failed: 找不到指定的模块".于是百度一下解决办法,结果试了N多方法后也没 ...
 - Linux Crontab内环境变量与Shell环境变量的关系及解决问题的办法
			
为了定时监控Linux系统CPU.内存.负载的使用情况,写了个Shell脚本,当达到一定值得时候,发送邮件通知.需要用到Crontab的定时任务去执行这个脚本,但是发现通过命令(./test.sh)执 ...
 - 在CentOS上编译安装MySQL 5.7.13步骤详解
			
MySQL 5.7主要特性 更好的性能 对于多核CPU.固态硬盘.锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是用户更关心的. 更好的InnoDB存 ...
 - VMware Linux 共享文件夹    虚拟机无共享文件解决方法
			
恢复虚拟机ubuntu后,首先,点击 虚拟机——安装VMware Tools(Install VMware Tools),这时我们会在Ubuntu系统桌面上发现VMware Tools的光盘图标. 双 ...
 - 请通过vim练习:vim vimtutor
			
vim vimtutor ================================================================================ W e l ...
 - unity, 模拟退后台
			
//simulateSwitchToBackground.cs using UnityEngine;using System.Collections;using System.Collections. ...
 - [LeetCode] Shortest Word Distance I & II & III
			
Shortest Word Distance Given a list of words and two words word1 and word2, return the shortest dist ...
 - Atitit 遍历文件夹算法 autoit attilax总结
			
Atitit 遍历文件夹算法 autoit attilax总结 _FileListToArray Lists files and\or folders in a specified folder (S ...