我希望在不让用户2下载的情况下在2个人之间共享PDF。场景是:
1,用户有一个他想与user2共享的文档。
2,用户1选择要从其计算机共享的文件并加密文档,然后上传加密文档,以便只有加密文档存在于服务器上.-
问题 - 我应该使用哪个数据库来保存加密文件?
保存加密文档的数据类型是什么?
我可以使用mongo DB吗?
3,用户2想要查看该文件,以便从用户1获取解密密钥。
4,用户2连接到服务器并获取加密文档并解密并在查看器上读取。
问题 - 要使用哪个查看器库?
答案 0 :(得分:0)
我觉得你很困惑。如果user2可以读取解密文件,则他已经拥有该文件。你不能阻止他下载它。
就数据库的选择而言,我建议您将文件存储在某个存储(文件系统或AWS S3等数据存储区)中,并将文件的链接保存在数据库中。
因此,如果user2请求该文件,您可以向他提供该文件的签名URL。