源码实例:ASP实现远程保存图片

ASP实现远程保存图片

<%
'先下载远程图片
url="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
%>

 

时间: 2025-01-11 09:19:24

源码实例:ASP实现远程保存图片的相关文章

分享PHP源码批量抓取远程网页图片并保存到本地的实现方法_php实例

做为一个仿站工作者,当遇到网站有版权时甚至加密的时候,WEBZIP也熄火,怎么扣取网页上的图片和背景图片呢.有时候,可能会想到用火狐,这款浏览器好像一个强大的BUG,文章有版权,屏蔽右键,火狐丝毫也不会被影响. 但是作为一个热爱php的开发者来说,更多的是喜欢自己动手.所以,我就写出了下面的一个源码,php远程抓取图片小程序.可以读取css文件并抓取css代码中的背景图片,下面这段代码也是针对抓取css中图片而编写的. <?php header("Content-Type: text/ht

安卓开发中Bitmap源码实例

 安卓开发中Bitmap源码实例 package android.graphics; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.io.InputStream; import javax.imageio.ImageIO; public final class Bitmap extends _Original_Bitmap { private Bu

ASP程序实现查看ASP文件源码实例代码

程序   <%   SUB PrintLine (ByVal strLine)    strLine=server.HTMLEncode(strLine)    strLine=replace(strLine,"<%","<FONT COLOR=#ff0000><%")    strLine=replace(strLine,"%>","%></FONT>")    strL

DotText源码学习——ASP.NET的工作机制

--本文是<项目驱动学习--DotText源码学习>系列的第一篇文章,在这之后会持续发表相关的文章. 概论 在阅读DotText源码之前,让我们首先了解一下ASP.NET的工作机制,可以使我们更好的理解.ASP.NET是Web服务器(IIS)的 ISAPI(Internet Server API)扩展.当IIS接收到客户端浏览器发来的请求后,它根据请求的文件类型确定由哪个ISAPI扩展来处理该请求,并将请求转发给ASP.NET(如 果是ASP.NET处理的相应文件类型的话,如*.aspx.*.

使用jpgraph创建笛卡尔图表源码实例教程

在介绍完大部分php jpgraph安装配置教程后,即将开始介绍如何使用jpgraph进行图表的绘制,在之前的jpgraph教程中我已介绍过如何使用jpgraph创建折线图和柱状图实例教程,本教程将会首先介绍两个最常用的图表类型实例笛卡尔图表和饼图中的笛卡尔图表创建实例.本教程将描述所有图表的常用特性并详细介绍典型图表脚本的结构.通过阅读本部分,jpgraph的使用者将会对创建简单图表脚本有一个基本的理解,同时理解核心设置和使用的命名约定是什么. 下面的所有jpgraph图表脚本在一定程度上是相

Silverlight实用窍门系列:44.Silverlight 4.0中进行单元测试 【附带源码实例】

在Silvelight 4.0的项目中我们也需要制作单元测试以保证项目的质量,本节将讲诉如何创建一个项目进行单元测试. 一.创建一个名为SL4UnitAPP的Silverlight 应用程序,不需要Web承载网站. 二.然后鼠标右键点击SL4UnitAPP解决方案,添加一个名为SL4UnitTest的Silverlight Unit Test Application. 三.在平时VS2010 创建项目时无法添加一个Silverlight Unit Test Application,所以我们需要将

Silverlight实用窍门系列:36.Silverlight中播放视频和打印文档【附带源码实例】

在silverlight实际项目中时常会需要播放视频和打印文档,在本节中我们将制作一个最简单的播放视频和打印文档的实例. 一.播放WMV视频 首先我们创建一个Silverlight应用程序SLShowVideo,然后放一个示例Wmv视频在SLShowVideo.web项目的根目录下面. 然后我们在Xaml文档中放入一个MediaElement控件,并写入以下代码: <MediaElement Height="377" HorizontalAlignment="Left&

php 网上在线调查投票系统源码实例

今天我们要为php教程学者提供一款php 网上在线调查系统源码教程,这是一款从html到php的简单的应用实例,就是关于在线投票系统代码. html代码 <html> <head> <title>调查表</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgc

Silverlight实用窍门系列:51.Silverlight页面控件的放大缩小、Silverlight和Html控件的互相操作【附带源码实例】

    本节将讲述三个Silverlight中应用的小技巧:Silverlight页面的放大缩小.Silverlight操作Html.Html操作Silverlight控件. 一.Silverlight页面的放大缩小         首先对于Silverlight页面的放大缩小我们可以使用ScaleTransform对Canvas控件进行设置.这样所有在该Canvas控件内的所有子控件都被放大缩小.         下面我们看Xaml源码如下: <Canvas MouseWheel="La