C#获取网络路径图片异常

来源:百度知道 编辑:UC知道 时间:2024/06/14 19:36:22
private static bool UrlExistsUsingHttpWebRequest(string url)
{
try
{
System.Net.HttpWebRequest myRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
myRequest.Method = "HEAD";
myRequest.Timeout = 2000;
System.Net.HttpWebResponse res = (System.Net.HttpWebResponse)myRequest.GetResponse();
return (res.StatusCode == System.Net.HttpStatusCode.OK);
}
catch (System.Net.WebException we)
{
System.Diagnostics.Trace.Write(we.Message);
return false;
}
}
GetResponse();出现 远程服务器返回错误: (404) 未找到 的错误
我就是想 加个判断 抛出这个异常
出现 这个 错误 停止但前 程序就行
这个 错误就是 下载的路径图片不存在
能在线 和我说也行

//如果为404,返回false
if (res.StatusCode == System.Net.HttpStatusCode.NotFound)
{
return false;
}

你的url有问题

主要是看路径,编码是否正确,输出看看哪不对再调整了。

你不知道HttpStatusCode干嘛的,我晕!