我正在开发一个Web应用程序,将pdf,ppts和视频(.mp4)上传到我在服务器上的位置,只显示指向它们的链接。当用户点击这些链接时,应该在新标签页中打开它们,使其无法下载。
以下是我所困扰的事情:
如果有任何解决方案,请帮助我。
如果您可以在浏览器上查看文件,则无法可靠地阻止某人下载文件 - 无论如何,文件必须将其发送到浏览器,并且有许多技术可以捕获和存储文件。
如果内容安全对您很重要,那么通常的方法是加密文件,这样即使它们被下载并使用DRM系统在服务器和浏览器之间共享密钥也无用。有免费的“clearkey”DRM方案,其中包含文件中的密钥,因此不够安全,但可能足以满足您的要求。
如果您担心信息非常敏感,而不是避免人们创建高质量的副本,那么最终没有什么可以阻止某人只是用外部摄像头录制屏幕。
使用target_blank在新选项卡中打开文件
<a href="file1.pdf" target="_blank">Open pdf</a>
<a href="pptfile.ppt" target="_blank">Open ppt</a>
<a href="video.mp4" target="_blank">Open Video</a>