gpt4 book ai didi

mongodb - 以可扩展的方式存储用户提交的文件(图像、pdf)?

转载 作者:可可西里 更新时间:2023-11-01 11:42:31 25 4
gpt4 key购买 nike

在我的平台上,我允许用户上传他们自己的图片和 pdf。

在我的 IaaS VM 中,我使用 nginx、Redis 和 MongoDB;所以我在想也许可以将它们暂时存储在 Redis 中,然后将它们推送到 nginx 中的静态文件路径。我需要文件的安全权限(用户访问限制);所以考虑在 MongoDB 中存储 {filename↔access-control} 信息。

这是最好的方法吗?或者您能想到更好的方法吗?

最佳答案

我要采用的解决方案:

  • 数据库中存储的路径名↔文件名
  • 与文件名关联的元数据(在文件名中);提供命名空间(例如:用于服务器和数据中心之间的后续分片)
  • 存储在 nginx 静态文件路径上的实际文件(需要在此处调查安全问题)

仍然需要关于在不通过例如 Python 提供静态文件的情况下从 nginx 保护文件的建议

关于mongodb - 以可扩展的方式存储用户提交的文件(图像、pdf)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23192543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com