本文用大家常用的ASP和JavaScript来判断远程图片是否存在,两种方法摘开来用,各是各的,新手更易用上手,用于新手学习XMLHTTP的使用方法。
<script="JavaScript"> var oReq = new ActiveXObject("Microsoft.XMLHTTP") oReq.open("Get","img/weste_net.gif",false); oReq.send(); if(oReq.status==404) alert('远程图片不存在'); else alert("远程图片存在") </script>
<% function CheckURL(byval A_strUrl) set XMLHTTP = Server.CreateObject("Microsoft.XMLHTTP") XMLHTTP.open "HEAD",A_strUrl,false XMLHTTP.send() CheckURL=(XMLHTTP.status=200) set XMLHTTP = nothing end function Dim imgurl imgurl="img/weste_net.gif" if CheckURL(imgurl) then response.write "远程图片存在" else response.write "远程图片不存在" end if %>