【问题标题】:Secure documents on website using php, pdf, doc, docx使用 php、pdf、doc、docx 保护网站上的文档
【发布时间】:2014-12-09 03:53:51
【问题描述】:

对尝试保护服务器上的文档进行一些研究,以使访问者无法复制粘贴内容。

用户可以上传pdf、doc、docx格式的文件,目前可以在staging环境下下载这些文件。任何人都知道我可以将这些上传为只读的方式,因此一旦下载它们就无法编辑或复制粘贴等?

或者有没有办法在禁用复制粘贴等的同时获取这些文件的内容并在网页上显示内容?

只是在寻找解决方案的一些想法。

【问题讨论】:

  • 简而言之,不,你不能——你永远不能相信客户端会强制执行任意限制。
  • 通过将其内容显示为图像。
  • 简而言之,您需要一个完美的 DRM 系统。打电话给 RIAA 和 MPAA,看看他们是如何工作的......
  • 我希望访问者能够下载文件,我并不是要阻止他们下载,只是阻止他们复制粘贴数据...正如 sємsєм 所说,将它们显示为图像可以工作,但是我需要想办法获取文档内容并转换为图像等。

标签: php document


【解决方案1】:

您无法控制网络浏览器的行为。

这样做的唯一方法是使用脚本来呈现文档的一部分。 例如,在 Web 视图中逐页呈现。但即使您部署了一些 Javascript,用户也可以复制/粘贴内容。

也许,您应该看看 Flash、Silverlight 或 Java 小程序。 我认为很少有解决方案可以限制只读访问。 但 il 将主要限于计算机。

您也可以使用密码保护文件。 可以下载文件,但只有拥有密码的用户才能编辑它们。 PDF 文件、Excel 文件等就是这种情况。 这是一种方式,但我认为这不是最好的方式。

我认为最简单的方法是将文档转换为 PDF 文件,并通过添加密码将操作限制为只读。您将能够禁用写入权限、打印权限等。在网页上呈现 PDF 非常简单。

【讨论】:

    猜你喜欢
    • 2018-11-01
    • 1970-01-01
    • 2011-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多