0

我正在从事在线 pdf 图书馆项目。在这个我有一个功能,任何用户都可以读取文件。但如果文件是可读的,那么我肯定可以下载。有什么办法可以阻止用户下载该文件。?如果他想下载文件而不是他必须注册..php pdf库可以帮助我们吗?

4

2 回答 2

2

这是不可能的。正如杰米所说,阅读正在下载。当用户正在读取文件时,浏览器正在将该文件下载到临时文件中。因此,即使您禁用下载按钮,用户也可以单击“文件 -> 另存为”或从临时文件夹中复制该文件。

一个解决方案是只向公众提供一个示例(例如前几页),并且要访问完整的,他们需要注册。我没有更好的解决方案来手动将 2 个文件保留在服务器中 - 完整和抽象。

于 2012-06-13T07:04:00.633 回答
0

使用 js/jquery,当点击下载按钮时,触发注册页面,完成后您可以允许下载。类似于 docstoc.com

于 2012-06-13T06:13:46.610 回答