当前位置: 首页 > 面试题库 >

保护图片下载

劳和雅
2023-03-14
问题内容

我知道保护图像下载的最佳方法不是一开始就将其放在互联网上。

我假设没有100%防止图片下载,并且如果用户可以在Internet上看到图片,那么他只要有一点经验就可以找到下载图片的权限。

我知道透明.gif.png覆盖图像,或者使用background_imageCSS属性来保护它并防止右键单击下载,但是在那里

其他使图片下载复杂化并因此阻止大多数用户下载图片的方式?

这是简单的代码开头:

<img src="http://placekitten.com/600/450">

问题答案:

根本没有办法阻止用户执行特定任务。但是您可以随时采取措施!图像共享网站拥有庞大的开发人员团队,他们日夜不停地创建这样的算法,以防止用户保存图像文件。

第一种方式

尝试这个:

$('img').mousedown(function (e) {
  if(e.button == 2) { // right click
    return false; // do nothing!
  }
}

因此,用户将无法从菜单中单击“将图像另存为…”选项,因此他将没有机会保存图像。

第二种方式

其他方法是使用background-image。这样,用户将无法右键单击并将图像另存为…,但是他仍然可以在检查器中看到资源。

第三路

即使我是这个人的新手,几天前当我尝试右键单击时也正在Flickr上冲浪,它没有让我做任何事情。反过来,这是我为您提供的第一种方法。然后我试图去看检查员,那里什么也没发现。为什么?由于他们正在使用background- image并且同时将他们data:imagesource用作其位置。

这对我来说也很棒。您可以防止用户以这种方式轻松保存图像文件。

注意

请记住,兄弟,当您允许用户浏览您的网站时,您是在服务器端授予他读取权限,这样他就可以毫无问题地读取所有文件。图像文件也是一样。他可以读取图像文件,然后可以轻松地保存它们。当他浏览您的网站时,他首先下载图像。因此,将它们保存到磁盘上对他来说没有问题。



 类似资料:
  • 图片下载和存取的简单demo。实现同步和异步两种下载方式。并且将下载好的图片保存在Document,然后进行读取显示。 [Code4App.com]

  • 图片保存 将需要的内容保存在独立的文件里便于之后的导出。(存储于 Web 所用格式 Alt + Shift + Ctrl + S) 如需保存独立图层则要把需要的图层拖到新建的透明背景的图层,或在图层上右键复制(Duplicate)图层选择地址为新文件即可。 图片与背景合并的切图方法如下 保存格式的选择 保存类型一:色彩丰富切无透明要求时保存为 JPG 格式并选用时候的品质(通常使用品质 80 )。

  • 官网保护(该工具已下线) 1.申请官网保护需要什么资质?--在一站式平台注册熊掌号,填写相应的资质,并通过审核; --已在搜索资源平台验证需申请官网保护的网站主域; --在熊掌号平台进行网站主域&对应熊掌号之间的绑定; --网站有正规ICP备案; --网站首页(www.xxx.com)已被百度收录。 2. 如何申请官网保护? STEP 1:填写必有的资质数据信息。    资质说明 a) 企业:公司

  • 前言 欢迎来到本系列教程的第5部分,在这节课,我们将学习如何保护视图防止未登录的用户访问,以及在视图和表单中访问已经登录的用户,我们还将实现主题列表和回复列表视图,最后,将探索 Django ORM 的一些特性和数据迁移的简单介绍。 保护视图 我们必须保护视图防止那些未认证(登录)的用户访问,下面是发起一个新话题的页面 在上图中,用户还没有登录,尽管他们可以看到页面和表单。Django 有一个内置

  • 您好,我有一个按钮,当我单击它时,此函数称为: 这里是CreateQrLink函数 这是我想通过点击下载QrCode按钮从这个视图下载图像的视图,我如何实现它?我不在数据库中保存QrLink我应该保存它还是其他什么?我想从src=Model获取照片。QrUrl

  • 本文向大家介绍IE下JS保存图片的简单实例,包括了IE下JS保存图片的简单实例的使用技巧和注意事项,需要的朋友参考一下 IE下JS保存图片的简单实例 以上这篇IE下JS保存图片的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。