本地的话,用FSO,如果你说的图片是友情链接一样的别人网站上的图片,则用以下这个.
s_RemoteFileUrl是一个文件的URL
例如
----------------------------------------------
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>测试远程图片是否存在,不存在则不显示</title>
</head>
<body>
<%
Dim result,URLIMG
URLIMG="http://community.csdn.net/images/CSDN_logo.GIF"
result = SaveRemoteFile(URLIMG)
If result Then
Response.Write ("<img src="""&URLIMG&""">")
Else
Response.Write "error"
End If
Function ExistRemoteFile(s_RemoteFileUrl)'测试某远程文件是否存在,返回true,false
Dim Ads, Retrieval, GetRemoteData
Dim bError
bError = False
On Error Resume Next
Set Retrieval = Server.CreateObject("Msxml2.ServerXMLHTTP")
With Retrieval
.Open "GET", s_RemoteFileUrl, False
.Send
If .Status = 200 Then
GetRemoteData = .ResponseBody
Else
bError = True
End If
End With
Set Retrieval = Nothing
If Err.Number = 0 And Not bError Then
SaveRemoteFile = True
Else
Err.Clear
End If
End Function
<%
set fso = server.createobject("Scripting.FileSystemObject")
if (fso.fileExists(server.mappath("test.txt"))) then
Response.Write "Yes"
else
Response.Write "NO"
end if