曾军的博客
记录我互联网产品的全新旅程
当前位置: 主页 > 代码收藏 >
22
2006-04
ASP远程保存图片
作者:admin | 浏览:

 

  1. <%   
  2. '先下载远程图片   
  3. url="http://www.im286.com/images/im286/logo.gif" '远程图片地址   
  4. savepath="D:photo" '保存路径   
  5. '为文件重命名   
  6. randomize   
  7. ranNum=int(999*rnd)   
  8. filename=year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&ranNum   
  9. '为文件重命名结束   
  10. set xmlhttp=server.createobject("Microsoft.XMLHTTP")   
  11. xmlhttp.open "get",url,false   
  12. xmlhttp.send   
  13. img = xmlhttp.ResponseBody   
  14. set xmlhttp=nothing   
  15. set objAdostream=server.createobject("ADODB.Stream")   
  16. objAdostream.Open()   
  17. objAdostream.type=1   
  18. objAdostream.Write(img)   
  19. objAdostream.SaveToFile(savepath&filename&".jpg")   
  20. objAdostream.SetEOS   
  21. set objAdostream=nothing   
  22. '文件下载结束   
  23. Set Upload = Server.CreateObject("Persits.Upload") '打开对象   
  24. Set File = Upload.OpenFile(savepath&filename&".jpg") '打开已经保存的文件   
  25.  
  26. If File.ImageType <> "JPG" and File.ImageType <> "GIF" and File.ImageType <> "BMP" and File.ImageType <> "PNG" Then   
  27. Upload.DeleteFile savepath&filename&".jpg" '如果格式不正确就删除这张已下载的图片   
  28. response.write "错误的图片格式"   
  29. end if   
  30. '注销实例   
  31. Set Upload = nothing   
  32. Set File = nothing   
  33. %> 

 

Tags:图片 ASP 远程 保存 
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片