如何将img存储到MongoDB中?

时间:2018-12-05 04:19:07

标签: reactjs mongodb mongoose nodes project

我需要为一个班级项目制作一个像Google Photos这样的“画廊”。我的想法在于一个Web应用程序,该应用程序允许用户上传文件(图像)并将其保存到db中,然后将其显示在该Web应用程序中。我只想知道如果我的收藏夹保存了一个文件(<16MB,我读到的大于16MB,我们必须使用gridfs)应该如何?

对于back-end,我将使用Node(具有Express,Mongoose等),对于front-end,我将使用react或vue.js。我还不确定。

任何建议都被接受。

1 个答案:

答案 0 :(得分:2)

您可以做以下两件事。

  1. 将图像上传到s3并将其链接保存在mongoDB中。阅读更多{https://medium.com/@fabianopb/upload-files-with-node-and-react-to-aws-s3-in-3-steps-fdaa8581f2bd)。
  2. 将图像保存在GridFS集合中的数据库中。阅读更多 (https://docs.mongodb.com/manual/core/gridfs/#when-to-use-gridfs