2012-06-13 157 views
0

我正在开发在线PDF库项目。在这里我有一个功能,任何用户都可以读取该文件。但如果该文件是可读的而不是确定可以下载。 有什么办法可以阻止用户下载该文件。 如果他想下载的文件比他必须注册..可以在PHP的PDF库可以帮助我们吗?限制下载PDF文件

+0

如果您允许用户在您的网站上查看PDF文件,则没有什么能够阻止用户进行屏幕截图并组装自己的PDF文件。 – 2012-06-13 06:09:54

+0

通过允许他们查看它,你已经让他们下载它,也许给他们一个替代文件,用更少的页面呢? – Jamie

回答

2

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

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

0

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