如何把远端图片保存到本地?分不够再加!

chloe 2007-05-23 09:46:16
求正确、可执行成功的源码,或解决方案,解决了问题,百分相送,分不够开新贴再加!谢谢。
...全文
188 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chloe 2007-06-13
  • 打赏
  • 举报
回复
wangwm(星星火炬-http://www.jymass.com) 的方法证实可行,非常感谢,结贴之。
chloe 2007-05-23
  • 打赏
  • 举报
回复
打错了,是many。
chloe 2007-05-23
  • 打赏
  • 举报
回复
mang thks.
验证一下,明天回来结贴。
whitewindmail 2007-05-23
  • 打赏
  • 举报
回复
楼上的已经够详细了,我就不再发了
wangwm 2007-05-23
  • 打赏
  • 举报
回复
<%
Function SaveRemoteFile(s_LocalFileName, s_RemoteFileUrl)
Dim Ads, Retrieval, GetRemoteData
Dim bError
bError = False
SaveRemoteFile = False
'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

If LenB(GetRemoteData) > nAllowSize*1024 Then
bError = True
Else
Set Ads = Server.CreateObject("Adodb.Stream")
With Ads
.Type = 1
.Open
.Write GetRemoteData
.SaveToFile Server.MapPath("D:\" & s_LocalFileName), 2
.Cancel()
.Close()
End With
Set Ads=nothing
End If

If Err.Number = 0 And bError = False Then
SaveRemoteFile = True
Else
Err.Clear
End If
End Function

If SaveRemoteFile("123456.jpg","http://img.phoenixtv.com/tres/fashion/q05227.jpg") Then
Response.write "OK"
Else
Response.write "NO"
End if
%>
jobsen123 2007-05-23
  • 打赏
  • 举报
回复
XMLHTTP

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧