判断远程图片是否存在?

lyb2006 2008-06-02 12:36:35
使用以下代码,当网站设置了404错误页面的时候,图片判断就失败,明明不存在的图片,会被认为存在,如何改成能判断404??
<%
function CheckURL(byval A_strUrl)
Set XMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0")
xmlhttp.open "HEAD",A_strUrl, false
XMLHTTP.send()
CheckURL=XMLHTTP.status=200
set XMLHTTP = nothing
end function
Dim imgurl
imgurl="http://163.com/UploadF8iles/2007829144940734.gif"
if CheckURL(imgurl) then
response.write "图片存在"
else
response.write "图片不存在"
end if
%>
...全文
214 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Forthleo 2008-06-02
  • 打赏
  • 举报
回复
学习,
lyb2006 2008-06-02
  • 打赏
  • 举报
回复
function CheckURL(byval A_strUrl)
set XMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
XMLHTTP.open "HEAD",A_strUrl,false
XMLHTTP.send()

if InStr(XMLHTTP.getResponseHeader("Content-Type"),"image")>0 then
CheckURL=true
else
CheckURL=false
end if
set XMLHTTP = nothing
end functionDim

自己解决了,赞美网络的搜索功能
littlelam 2008-06-02
  • 打赏
  • 举报
回复
<img onerror="this.src='noimg.gif'" src="xxx.gif" />
lyb2006 2008-06-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Taki_CN 的回复:]
XMLHTTP.status=404
[/Quote]

无效,存在的图片也显示不存在了
TakiCN 2008-06-02
  • 打赏
  • 举报
回复
XMLHTTP.status=404
wdbjsh 2008-06-02
  • 打赏
  • 举报
回复
当404错误的时候,XMLHTTP.status的值是多少?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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