首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法阻止用户从你的网站下载图片?

有没有办法阻止用户从你的网站下载图片?
EN

Stack Overflow用户
提问于 2010-07-20 13:02:05
回答 12查看 409关注 0票数 1

我使用的是asp.net,但也可以使用任何语言来完成此任务。我见过一些javascripts可以做到这一点,但它们似乎很容易解决。

有没有可靠的方法来阻止用户下载图片?

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2010-07-20 13:04:27

不要把它放在网站上。

我是认真的。如果您将其发送给用户以将其显示给他们,那么他们就拥有该图像,因此可以保存该图像。依赖浏览器来执行某种策略将不可避免地以失败告终。如果可以查看,则可以复制。音乐行业一直在以艰难的方式吸取这一教训。

票数 25
EN

Stack Overflow用户

发布于 2010-07-20 13:29:36

试图防止网站上的文件被复制就像试图防止水被弄湿一样。

票数 6
EN

Stack Overflow用户

发布于 2010-07-20 13:30:48

通过在表格中创建1像素图像矩阵来服务您的图像。

例如,对于1024x768图形:

代码语言:javascript
运行
复制
<table>
  <tr>
    <td><img src="1_1.png" height="1" width="1"></td>
    ....
    <td><img src="1_1024.png" height="1" width="1"></td>
  </tr>
  .... repeat x768
  <tr>
    <td><img src="1_768.png" height="1" width="1"></td>
    ....
    </td><img src="1024_768.png" height="1" width="1"></td>
  </tr>
 </table>

说真的,,谁会想要组装786432个像素呢?

玩得开心!:P

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3287138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档