php 如何使图片另存为无效

 我来答
金谷歌吟457
2012-05-29
知道答主
回答量:9
采纳率:0%
帮助的人:7.8万
展开全部
JS的确可以使 右键无效。 不过本质上是不可能让图片另存无效的。
因为只要你让别人浏览图片, 那图片其实就是被对方下载走了。
在FF下 开个FIREBUG 找到你图片的路径,直接就可以下载了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pyllion
2012-05-29 · TA获得超过817个赞
知道小有建树答主
回答量:661
采纳率:100%
帮助的人:661万
展开全部
有办法,不过这要通过样式来做了,首先要制作一张GIF或PNG透明图片。据说PNG在IE6中支持不好!然后写在样式中,让真正的图片是在这个透明层的下面,重要的就是让这个透明层中的透明图片大小与实际图片大小一致,至于这个样式怎么写(可百度查下),我也想要,因为我以前见过这种方法。
更多追问追答
追问
我也试过,问题是浏览器可以禁止css,如此,css又没用了,js也可以禁止!
中的来说,使用客户端的方法都不适用!
我提问的目的,是想探讨一下有没有服务器端的某些方法!
当然,这个也不是很重要!没用就算了!!!!
追答
晕,这个所谓的CSS其实就是一个层,你说禁止做什么?

要么就是设置来路分析,不过这样动作太大,比如有些美女图或电影之类是不能盗链之类的才用到,但有一点,若要下载的人是有心要下的话,只要能显示在流览器上的东西,基本上全部可下载下来。
还有一点:现在流行FLV的FLASH遮罩管理,其实也可以下载下来的。所以你不要想太多,咋一简单实用的就是我前面说的那种方法!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
6丶到没朋友
2012-05-29 · TA获得超过593个赞
知道小有建树答主
回答量:972
采纳率:80%
帮助的人:311万
展开全部
直接用js屏蔽鼠标右键
<script>

function stop(){

return false;

}

document.oncontextmenu=stop;

</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yxba_03
2012-05-29 · 超过14用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:41.8万
展开全部
你在图片上加上水印,让别人下载下来也不能用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式