Reactjs 如何将img存储到MongoDB中?

Reactjs 如何将img存储到MongoDB中?,reactjs,mongodb,mongoose,nodes,project,Reactjs,Mongodb,Mongoose,Nodes,Project,我需要为一个班级项目制作一个类似谷歌照片的“图库”。我的想法在于一个web应用程序,它允许用户上传一个文件(图像)并保存到数据库,然后在web应用程序中显示它。我只是想知道,如果我的集合保存了一个文件(16MB,我们必须使用gridfs),那么我的集合的结构应该是怎样的 对于后端,我将使用Node(与Express、Mongoose…等一起),对于前端我将使用react或vue.js。我还不确定 任何建议都可以接受。你可以做以下两件事 将图像上传到s3并将其链接保存在mongoDB中。更多阅读(

我需要为一个班级项目制作一个类似谷歌照片的“图库”。我的想法在于一个web应用程序,它允许用户上传一个文件(图像)并保存到数据库,然后在web应用程序中显示它。我只是想知道,如果我的集合保存了一个文件(16MB,我们必须使用gridfs),那么我的集合的结构应该是怎样的

对于
后端
,我将使用Node(与Express、Mongoose…等一起),对于
前端
我将使用react或vue.js。我还不确定


任何建议都可以接受。

你可以做以下两件事

  • 将图像上传到s3并将其链接保存在mongoDB中。更多阅读()
  • 将图像保存在GridFS集合中的数据库中。更多阅读 ()

  • 你可以做以下两件事

  • 将图像上传到s3并将其链接保存在mongoDB中。更多阅读()
  • 将图像保存在GridFS集合中的数据库中。更多阅读 ()

  • 您的问题太大、太模糊,您可能应该先调查一下……我知道不建议将IMG存储到数据库中。我只想做这个练习。thanks@VíctorVíctorRamosJiménez,如果您使用Node/Express/Mongoose,您将需要开发一些模式模型,其中图像将是属性之一,但为了进一步提供帮助,我们需要更多地了解此应用程序。如果只是将图像上传到应用程序中,您可能需要使用不同的工具集,否则您将面临一个学习曲线,即在Mongo中整合模式、模型并查找特定记录。您的问题太大、太模糊,您可能应该首先调查……我知道不建议将IMG存储到db中。我只想做这个练习。thanks@VíctorVíctorRamosJiménez,如果您使用Node/Express/Mongoose,您将需要开发一些模式模型,其中图像将是属性之一,但为了进一步提供帮助,我们需要更多地了解此应用程序。如果只是将图像上传到应用程序,您可能需要使用不同的工具集,否则您将面临一个学习曲线,即在Mongo中整合模式、模型和查找特定记录。谢谢,我读过GridFS,但我认为我的照片不会超过16MB。感谢您的帮助。为什么需要将文件保存在db中?将图像转换为base64字符串并保存。谢谢,我读过关于GridFS的文章,但我认为我的照片不会超过16MB。感谢您的帮助。为什么需要将文件保存在db中?将图像转换为base64字符串并保存它