微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ASP保存远程图片文件到本地代码

<% 

Function SaveRemoteFile(LocalFileName,RemoteFileUrl) 

SaveRemoteFile=True 

dim Ads,Retrieval,GetRemoteData 

Set Retrieval = Server.CreateObject("Microsoft.XMLHTTP") 

With Retrieval 

.Open "Get",RemoteFileUrl,False,"",""

.Send 

If .Readystate<>4 then 

SaveRemoteFile=False 

Exit Function 

End If 

GetRemoteData = .ResponseBody 

End With 

Set Retrieval = nothing 

Set Ads = Server.CreateObject("Adodb.Stream") 

With Ads 

.Type = 1 

.Open 

.Write GetRemoteData 

.SavetoFile server.MapPath(LocalFileName),2 

.Cancel() 

.Close() 

End With 

Set Ads=nothing 

End Function 

%> 

 

<% 

'以下为调用示例: 

remoteurl="http://www.yiwu-jewelry.cn/images_yiwu/logo.jpg"'远程文件名(绝对全路径) 

localfile="images/"&Replace(Replace(Replace(Now(),"-","")," ",":","")&Right(remoteurl,4)'本机文件名(可自定义) 

If SaveRemoteFile(localfile,remoteurl)=True Then 

Response.Write("成功保存:"&localfile) 

End If 

%> 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐