'***************************************************
'保存远程文件
'***************************************************
Function GetRemoteFiels(RemotePath, LocalPath, FileName)
Dim strBody
Dim FilePath
On Error Resume Next
strBody = GetBodyUrl(RemotePath)
FilePath = Server.MapPath(LocalPath & GetFileName(RemotePath, FileName))
'保存文件
if SaveToFile(strBody, FilePath) = true and err.Number = 0 then
GetRemoteFiles = true
else
GetRemoteFiles = false
end if
End Function
Function GetBodyUrl(url)
Dim Retrieval
Set Retrieval = CreateObject("Microsoft.XMLHTTP")
With Retrieval
.Open "Get", url, False, "", ""
.Send
GetBodyUrl = .ResponseBody
End With
Set Retrieval = Nothing
End Function
Function GetFileName(RemotePath, FileName)
'Dim arrTmp
Dim strFileExt
arrTmp = Split(RemotePath, ".")
'strFileExt = arrTmp(UBound(arrTmp))
GetFileName = FileName & ".html"
End Function
Function SaveToFile(Stream, FilePath)
Dim objStream
On Error Resume Next
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1
objStream.Open
objstream.write Stream
objstream.SaveToFile FilePath, 2
objstream.Close()
Set objstream = Nothing
if err.Number <> 0 then
SaveToFile = false
else
SaveToFile = true
end if
End Function
求ASP高手帮忙分析一段代码
答案:2 悬赏:0 手机版
解决时间 2021-05-15 13:15
- 提问者网友:战皆罪
- 2021-05-14 14:20
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-05-14 15:55
你要分析什么呢?说清楚你的问题!
全部回答
- 1楼网友:千杯敬自由
- 2021-05-14 17:13
你的应该是一个远程获取资料的木马
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯