社区
ASP
帖子详情
如何隐藏站外的图片地址
sunskyfan
2011-09-03 09:07:13
网站引用外部图片
地址如:http://163.com/pic.jpg
引用到本站,怎么能隐藏,想要的是:
查看源文件,显示不出上面的地址,但网站中要正常显示,查看源文件时可以显示成相对地址:
如:<img src=/pic/pic.jpg>(类似的吧。)
意思就是让人一看这个图片就是在本站目录中放着的
我见过php好像可以实现,不知道asp是不是也行。
不要禁用右键的方式,实在不行把图片地址加密起来也行。把地址通过Base64加密
...全文
297
11
打赏
收藏
如何隐藏站外的图片地址
网站引用外部图片 地址如:http://163.com/pic.jpg 引用到本站,怎么能隐藏,想要的是: 查看源文件,显示不出上面的地址,但网站中要正常显示,查看源文件时可以显示成相对地址: 如:(类似的吧。) 意思就是让人一看这个图片就是在本站目录中放着的 我见过php好像可以实现,不知道asp是不是也行。 不要禁用右键的方式,实在不行把图片地址加密起来也行。把地址通过Base64加密
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baideyi
2011-09-03
打赏
举报
回复
不好意思上面的代码有点问题,请用下面的代码。
<%
act = trim(request("act"))
select case act
case "getgif"
Response.Buffer = TRUE
Response.ContentType = "image/gif"
set serHtp = server.CreateObject("Msxml2.ServerXMLHTTP")
serHtp.open "POST","http://www.baidu.com/img/baidu_sylogo1.gif",false
serHtp.send()
srcs = serHtp.responseBody
response.BinaryWrite(srcs)
set serHtp = nothing
case else
%>
<div align="center">
<img src="<%=request.ServerVariables("PATH_INFO")%>?act=getgif" />
</div>
<%
end select
%>
baideyi
2011-09-03
打赏
举报
回复
<%
act = trim(request("act"))
select case act
case "getgif"
Response.Buffer = TRUE
Response.ContentType = "image/gif"
set serHtp = server.CreateObject("Msxml2.ServerXMLHTTP")
serHtp.open "POST","http://www.baidu.com/img/baidu_sylogo1.gif",false
serHtp.send()
srcs = serHtp.responseBody
response.BinaryWrite(srcs)
set serHtp = nothing
case else
%>
<div align="center">
<img src="tt.asp?act=getgif" />
</div>
<%
end select
%>
挨踢直男
2011-09-03
打赏
举报
回复
你把他们的图片抓到自己网站目录下保存起来
001007009
2011-09-03
打赏
举报
回复
这个问题,很无助。
楼主说的 。。让人一看这个图片。。这里的人是指 普通网友还是懂技术的weber?
1.如果是在服务端就处理了,务必获取不鸟图片的真实地址。
2.在客户端js处理的话,类似这样
<img id="test" src="123.jpg" />
<script>
document.getElementById('test').src='http://www.baidu.com/img/baidu_jgylogo3.gif'
</script>
这样要把js藏深点,免得被懂技术的人一眼挖出来(排除firebug等插件进行查看)
3.楼主说的把地址进行加密,也不失为一个好的办法,可以一试。
个人愚见。。。期待高手。
sunskyfan
2011-09-03
打赏
举报
回复
有点复杂,调不能。不过还是给分
baideyi
2011-09-03
打赏
举报
回复
sub getpic(strPIC)
Response.Buffer = TRUE
Response.ContentType = "image/gif"
set serHtp = server.CreateObject("Msxml2.ServerXMLHTTP")
serHtp.open "POST", strPIC,false
serHtp.send()
srcs = serHtp.responseBody
response.BinaryWrite(srcs)
set serHtp = nothing
end sub
call getpic("http://163.com/pic.jpg")
函数定义,要放在页面的第一行
sunskyfan
2011-09-03
打赏
举报
回复
[Quote=引用 8 楼 baideyi 的回复:]
当然是可以的,你直接将封装成函数就可以了
sub getpic(strPIC)
Response.Buffer = TRUE
Response.ContentType = "image/gif"
set serHtp = server.CreateObject("Msxml2.ServerXMLHTTP")
serHtp.open "POST","http://www.baidu.com……
[/Quote]
这不还是百度的这个地址,
我不知道怎么用啊?
我想这么用,
函数名(地址)
然后页面看不到这个括号中的地址。
baideyi
2011-09-03
打赏
举报
回复
当然是可以的,你直接将封装成函数就可以了
sub getpic(strPIC)
Response.Buffer = TRUE
Response.ContentType = "image/gif"
set serHtp = server.CreateObject("Msxml2.ServerXMLHTTP")
serHtp.open "POST","http://www.baidu.com/img/" & strPIC,false
serHtp.send()
srcs = serHtp.responseBody
response.BinaryWrite(srcs)
set serHtp = nothing
end sub
sunskyfan
2011-09-03
打赏
举报
回复
[Quote=引用 4 楼 baideyi 的回复:]
不好意思上面的代码有点问题,请用下面的代码。
<%
act = trim(request("act"))
select case act
case "getgif"
Response.Buffer = TRUE
Response.ContentType = "image/gif"
set serHtp = server.CreateObject("Msxml2.ServerXML……
[/Quote]
我试了这个,可以,但如果很多图片呢?不可能手动的加上去,可以做成函数的形式吗?
baideyi
2011-09-03
打赏
举报
回复
楼上,可能没有仔细看过我的代码吧?你可以试试代码,和你理解的是不一样的。
代码我是已经测试过的,生成出来的代码你可以看看,有没有原来的地址。
freejanker
2011-09-03
打赏
举报
回复
1、用JS在客户端把地址加密。服务器端的程序里加密是不可能的,因为解密后在客户端也会直接解析出来。
2、在服务器端配合URL rewriter重写对特定地址的访问,也可以实现。
具体实现方式为:自定义一个HttpHandler,用来处理对这种加密后的图片地址的解析,转换成为真实图片地址后,再返回给客户端。
关于HttpHandler可以参考MSDN
不过如果你是想防止图片盗链,那隐藏地址也是没用的,需要在IIS中把所有图片文件关联到ASPNET_ISAPI.dll,然后你自定义HttpHandler来判断访问者的来源决定是否返回图片给客户端。
HTML如何使用
隐藏
图片
,css3如何
隐藏
图片
?
css3
隐藏
图片
的方法:1、为
图片
元素设置display:none;样式来
隐藏
。2、使用visibility:hidden;样式
隐藏
图片
。3、使用opacity:0;样式通过设置
图片
完全透明来设置
图片
不可见。css中可以使用下面几种样式
隐藏
图片
:display:none;visibility:hidden;opacity:0;下面我们就来介绍这几种
隐藏
图片
的方法:1、display:none;di...
html显示
隐藏
图片
,简单的
图片
显示与
隐藏
今天有个小问题,在iPhone上显示所有
图片
。但是不可能一次显示全部,只能显示
图片
的名称列表。需要点击
图片
名,然后显示
图片
,再次点击的话,就
隐藏
图片
。一个比较简单的javascript代码,在这里记录下,方便以后取用。演示如下:代码也很简单。html[ 点我显示与
隐藏
图片
]javascriptfunction show(id){//alert(id);var img = document.get...
ASP.NET
隐藏
图片
的真实
地址
一般情况下,网
站
的
图片
代码是这样的。 以下为引用的内容: 右键点击
图片
,选择属性就可以看到
图片
的真实
地址
。这样就让其它网
站
有机可乘,盗链您网
站
的
图片
。我们可以利用一个小技巧来防止这种情况。新建一个showimg.asp(或showimg.php)文件(本文是用asp语法,其实php除语法不同
外
,基本思路都是相同的),它所要做的是从reque
Excel 如何将
图片
URL 显示为
图片
由于公司需要统计根据门店业绩和装修档次定制扶持政策,所以要到处携带门店门头照片+业绩的报表,而数据库存储的是
图片
的链接。由于后台统计报表相对应的库暂时没有插入
图片
的功能。所以通过宏来完成将Excel中url替换为插入
图片
,又为了避免插入
图片
太多,导致Excel大小暴增,所以在选择了对应门店门头照片链接时才插入
图片
。 具体步骤如下: 1、进入对应sheet页的View Code 一种...
怎么
隐藏
服务器的ip
地址
为网络管理员的我们多知道遇到过服务器因为拒绝服务攻击(DDOS攻击)遇到网
站
瘫痪的情况是很糟心,随着客户信息越来越受到公司企业的重视,网
站
服务器的安全也越来越受到关注,但无法避免的是会遇到黑客使用DDoS攻击网
站
。...
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章