我希望在CakePHP应用程序中包含一个文档查看器,用于上传文档。我想要一个支持Microsoft Word(.DOC和.DOCX),Microsoft PowerPoint(.PPT和.PPTX)和Adobe可移植文档格式(.PDF)的查看器。
我希望我的用户能够查看文档,但不能下载它。 Google文档查看器非常棒,但用户只需将URL插入地址栏并下载文档即可。
无论如何,我可以像读取文档那样与用户分享我的文档吗?
答案 0 :(得分:5)
首先,您必须了解当用户的浏览器显示某些文件/内容时,它已经在用户的计算机上。它已经下载了。没有神奇的“内容留在服务器上,但用户可以看到它”。数据总是从服务器传输给用户,用户可以将数据留在他的机器上 - 无论如何。
如果你理解这一点,你有几个选择:
现有解决方案,即嵌入带有禁用下载选项的幻灯片共享演示文稿。不要试图发明自己的,特别是如果你不想在支持和持续增强的情况下走很长的路。
答案 1 :(得分:1)
我使用google文档查看器坚持以下指南。
这仍然不是一种非常安全的方式,但对我来说就是诀窍。