0

我有一个教育网站,我总是从我的学习中创建 pdf 文件并将它们广告下载,但是有很多学习者下载我的文件并将它们重新上传到我使用 google dmca 的其他地方,但是有什么方法可以防止重新上传我的文件?

4

2 回答 2

2

一种方法是使用您的.htaccess来防止盗链,但即使您这样做,您也会再次遇到问题,即当有人通过浏览器内扩展(例如 Adob​​e Reader、Foxit PDF Reader)查看文档时,他们可以保存它你已经失去了对他们可以用它做什么的控制。或者,根据您设置站点的方式,他们可以直接下载它,让您再次回到原点。

因此,解决方案是绕过对文档的直接访问。而且,有很多方法可以做到这一点,这取决于所使用的技术和网络软件(平台)。

但是,由于您没有提及特定的平台或技术:您可以使用 Web 控制器(MVC类型控制器)来代理文档的动态查看和显示,同时使用客户端工具/插件为您进行显示(很像Scribd)。

但是,Scribd 使用名为iPaper的专有 Flash PDF 查看器,虽然它不可用,但您可以在网络上找到许多其他替代品。强烈推荐的一个(甚至在 SO 上有一个标签)是FlexPaper,这是一个开源插件,它实现了一个基于 Web 的客户端 PDF 查看器——我认为它可以完美地满足您的需求(来自这里):

该项目提供了一个轻量级的文档查看器组件,无需安装任何 PDF 阅读器软件即可查看 PDF 文件。这个项目提供了 Flex 库和独立的 web 版本。

以下是它的一些演示:

http://flexpaper.devaldi.com/demo/

于 2013-08-24T21:41:56.643 回答
0

抱歉,错误地发布了部分评论。无论如何...你为什么害怕重新上传你的文件?将原始站点的链接放入 PDF 并从中获利。更多副本,更多下载,您的资源更受欢迎。如果您确实希望仅从您的站点提供 PDF,您必须对用户隐藏文件并提供一些功能以仅从您的网站读取它们(您可以使用这种类型的现有站点)。这使得复制您的资源变得更加困难,但要准备好许多用户拒绝以这种方式阅读它。

于 2013-08-24T22:16:06.183 回答