加密分享链接
#7508
Replies: 1 comment
-
打开签名 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Description of the feature/需求描述
我们在对外分享文件时,生成的外链包含了该文件在本地的所有信息,导致他人能够通过链接访问我的其他不愿意分享的文件,这很暴露隐私,虽然可以通过父目录权限限制其他人访问,但是依旧麻烦。我们需要一个保护外链的功能,让生成的分享链接不包含任何父目录信息。让他外表上看起来就是一串乱码
Suggested solution/实现思路
前端:
①我们可以在生成链接的按钮旁边加上一个输入框,用于用户输入密钥key。
②分享页面不再显示父目录信息
后端:
①在用户选择生成链接时,查看用户是否输入密钥,如果输入,则将key用于加密包含父目录信息的链接,生成加密链接并返回给用户
②当用户将该链接分享给其他人时,也是这个加密链接,服务器只需要读取解密这个加密链接,将对应的文件信息返回即可,且不需要返回父目录信息
Beta Was this translation helpful? Give feedback.
All reactions