您好,欢迎来到点滴吧! 手机版
点滴吧www.diandiba.com
记录点点滴滴,尽在点滴吧
  • 文章
  • 文章
  • 特效
  • 素材
  • 景点
您现在的位置:首页 > ASP教程 > 文章正文
ASP实现远程保存图片
更新时间:2015/1/6 0:17:57   点击:2305次

<% 

'先下载远程图片 

url="http://www.webjx.com/images/logo.gif" '远程图片地址 

savepath="D:\photo\" '保存路径 

'为文件重命名 

randomize 

ranNum=int(999*rnd) 

filename=year(now)&month(now)&day

(now)&hour(now)&minute(now)&second

(now)&ranNum 

'为文件重命名结束 

set xmlhttp=server.createobject

("Microsoft.XMLHTTP") 

xmlhttp.open "get",url,false 

xmlhttp.send 

img = xmlhttp.ResponseBody 

set xmlhttp=nothing 

set objAdostream=server.createobject("ADODB.Stream") 

objAdostream.Open() 

objAdostream.type=1 

objAdostream.Write(img) 

objAdostream.SaveToFile(savepath&filename&".jpg") 

objAdostream.SetEOS 

set objAdostream=nothing 

'文件下载结束 

Set Upload = Server.CreateObject("Persits.Upload") '打开对象 

Set File = Upload.OpenFile(savepath&filename&".jpg") '打开已经保存的文件 

If File.ImageType <> 

"JPG" and File.ImageType <> 

"GIF" and File.ImageType <> 

"BMP" and File.ImageType <> 

"PNG" Then 

Upload.DeleteFile savepath&filename&".jpg" '如果格式不正确就删除这张已下载的图片 

response.write "错误的图片格式" 

end if 

'注销实例 

Set Upload = nothing 

Set File = nothing 

%>

相关文章
导航分类
热门文章
关于我们| 联系我们| 免责声明| 网站地图|
CopyRight 2012-2015 www.diandiba.com - 点滴吧 All Rights Reserved
滇ICP备09005765号-2