【发布时间】:2016-11-17 13:04:23
【问题描述】:
我正在创建一个 JS/Node 程序,它允许公共信息亭的用户将图像保存到公共 AWS S3 bucket。然后他们输入他们自己的电子邮件地址,我们会向他们发送一封电子邮件,其中包含指向该图像的链接,以便他们回家后可以检索它。
整个 S3 存储桶需要公开,以便用户可以轻松查看自己的个人图像。但是,我想让访问者不太可能猜测另一个图像的文件名,查看另一个人的图像。这更多的是轻度隐私问题而不是安全问题。
如何使用JS随机生成字母数字文件名?文件名应该多长?
【问题讨论】:
-
您可以使用全局唯一标识符作为文件名的一部分。在 SO 上搜索它。用于创建 GUID 的脚本有多个答案,小而长的脚本各有利弊
-
谢谢。 GUID 正是我想要的。我不熟悉这个术语,现在我知道了,我看到了很多有用的答案。让我想知道我是否应该删除该问题或将其作为对该搜索词的参考,以供像我这样的其他无知的人使用...
标签: javascript node.js random amazon-s3 privacy