2013-07-22 53 views
-1

我在探索如何在服务器上保护视网膜图像?这是一张照片,他不希望每个访问者都能够从服务器获取并复制@ 2张图像。如何保护视网膜图像

Thankx

卡斯帕

+0

你不知道。如果它位于网络和客户端,并且用户可以看到它,则可以将其翻录。 ;) –

+3

规则1:如果你不想它被盗 - 不要把它放在网上。 –

回答

0

如果您使用任何Web服务器技术(如PHP),你可以把后面的登录页面或授权脚本这一形象,但最终,如果用户将能够看到它,然后他将能够复制它。

+0

您可以将我链接到我可以使用的网站或脚本吗? @Rafael – Caspert

+0

你可以在这里看到我的答案:http://stackoverflow.com/questions/17533806/hide-download-url/17533983#17533983,它是关于隐藏一个URL,但基本相同。 – Rafael

0

基本上,访问您的网站的用户将不得不下载图片才能查看,这使得他们几乎无法阻止他们访问图像,如果他们是技术人员。

但是,您可以通过用透明的绝对定位div覆盖图像来防止一些新手用户。这样他们最终会右击div而不是实际的图像,并且不会获得保存图像的选项。

此外,您可以防止任何点击JavaScript图像标签点击。

<img src="" onmousedown="return false;" onmousemove="return false;" oncontextmenu="return false;"> 

您可能希望在这两种方法禁用JavaScript时禁用第二种方法,第一种方法将作为后备方法。

我个人建议你水印的图像。