如何判断一个远程文件是否可用?

linhl 2006-11-22 09:12:35
在页面中要调用一个远程文件,当该文件无法链接上时页面要链接到别处,如何在C#或javascript代码中判断文件是否能链接上?
...全文
234 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Apq001 2006-11-23
  • 打赏
  • 举报
回复
都差不多,原理基本一样,只是写的东西不同,用的行数都差不多。
XMLHTTP还需要引用多一个DLL,应该不如用HttpWebRequest好,XMLHTTP多为Web程序客户端使用。
C5662601 2006-11-23
  • 打赏
  • 举报
回复
up
linhl 2006-11-23
  • 打赏
  • 举报
回复
XMHTTP怎样判断?
Apq001 2006-11-23
  • 打赏
  • 举报
回复
喜欢的话,还可以用XMLHTTP,哈哈。
wangxukang 2006-11-22
  • 打赏
  • 举报
回复
private bool UrlExistsUsingHttpWebRequest(string url)
{
try
{
System.Net.HttpWebRequest myRequest =(System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
myRequest.Method = "HEAD";
myRequest.Timeout = 100;
System.Net.HttpWebResponse res = (System.Net.HttpWebResponse)myRequest.GetResponse();
return (res.StatusCode == System.Net.HttpStatusCode.OK);
}
catch(System.Net.WebException ex)
{
System.Diagnostics.Trace.Write(ex.Message);
return false;
}
}
linhl 2006-11-22
  • 打赏
  • 举报
回复
不是图片,有没有更简单的方法?
lovefootball 2006-11-22
  • 打赏
  • 举报
回复
如果是图片可以使用<img>中的onerror

如果是文件试试在c#中try读这个文件
cangwu_lee 2006-11-22
  • 打赏
  • 举报
回复
正确

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧