Sub GenFile(id)
dim objXmlHttp
set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
objXmlHttp.open "GET","http://www.xxx.com/product.asp?id=" & id ,false
objXmlHttp.send()
Dim binFileData
binFileData = objXmlHttp.responseBody
Dim objAdoStream
set objAdoStream = Server.CreateObject("ADODB.Stream")
objAdoStream.Type = 1
objAdoStream.Open()
objAdoStream.Write(binFileData)
objAdoStream.SaveToFile Server.MapPath("/product") & "/" & id & ".htm",2
objAdoStream.Close()
end sub
本文介绍了一种使用ASP(Active Server Pages)动态生成HTML文件的方法。通过创建Microsoft.XMLHTTP对象进行HTTP请求,并利用ADODB.Stream对象将获取的数据保存为HTML文件。此过程涉及设置HTTP请求、读取响应数据及保存文件等关键步骤。
358

被折叠的 条评论
为什么被折叠?



