您的位置:首页 > 编程语言 > ASP

asp实现图片输出,轻松实现img src=xxx.asp

2008-05-04 15:13 471 查看
我们经常看到网站上有很多人的图片链接方式为:<img src="xxx.asp">这样形式。
其实要实现这个功能非常简单,大多数程序会用到字节流来在asp页面中输出图片。
其实用Server.Transfer()该方法来实现非常方便。
例如,本站(http://indexed.linkhelper.cn)提供了一个工具,让站长可以在自己的网站上显示本站的Google PR,只需要在网页代码中插入以下代码就可以实现,代码为:
<a href="http://indexed.linkhelper.cn" target=_blank><img border=0 src="http://www.linkhelper.cn/getpr.asp?queryurl=www.newbooks.com.cn&show=3"></a>
实际效果为:

,我们可以看到,我们的img src为一个asp页面。
而getpr.asp中代码就是,根据传入的url获得网站的PR后,然后用代码:Server.Transfer("pagerank"&pr&".gif") 就可以将图片输出。

注意:Server.Transfer中的参数只能为相对路径。不允许使用server.mappath()或者是http://等这样的路径。如上面代码,PageRank4.gif存储的路径与getpr.asp在同一个目录下。
如果pagerank4.gif与getpr.asp不在同一个目录下,那么我们使用的代码应该为:Server.Transfer("../images/pagerank"&pr&".gif") 表示在getpr.asp上一个目录中的images目录下的pagerank4.gif
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐