■如何检测网络上的一个文件是否存在?

qoob 2004-04-07 08:56:50
在 asp中 如何检测网络上的一个文件,或者,当前站点内的文件是否存在?
asp 需要什么组件可以完成?谢谢!
...全文
70 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shanhe 2004-04-07
可以采用head方法,这样可节约网络带宽
回复
qoob 2004-04-07
回高手:
我试了,没有反应呀!?
回复
xiaoxingchi 2004-04-07
<%
'================================================
'作 用:保存远程的文件到本地
'参 数:LocalFileName ------ 本地文件名
' RemoteFileUrl ------ 远程文件URL
'返回值:True ----成功
' False ----失败
'================================================
Sub eWebEditor_SaveRemoteFile(s_LocalFileName,s_RemoteFileUrl)
Dim Ads, Retrieval, GetRemoteData
On Error Resume Next
Set Retrieval = Server.CreateObject("Microsoft.XMLHTTP")
With Retrieval
.Open "Get", s_RemoteFileUrl, False, "", ""
.Send
GetRemoteData = .ResponseBody
End With
Set Retrieval = Nothing
Set Ads = Server.CreateObject("Adodb.Stream")
With Ads
.Type = 1
.Open
.Write GetRemoteData
.SaveToFile Server.MapPath(s_LocalFileName), 2
.Cancel()
.Close()
End With
Set Ads=nothing
End Sub

eWebEditor_SaveRemoteFile "file\sjlogo.gif","http://127.0.0.1/compile/images/sjlogo.gif"

%>
回复
xiaoxingchi 2004-04-07
use xmlhttp
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告