如何通过不将图像转换为base64来将图像链接存储在mongo db中,并且在部署时可以将新图片添加到数据库中

问题描述 投票:0回答:1

我想通过不将图像转换为base64来将图像链接存储在mongo db中,并且在部署时可以将新图片添加到数据库中,我不能仅使用mongo db来做到这一点。我尝试使用 multer 包,但在部署时新上传的图像未显示,并且 base64 字符串太长,我不想将其存储在图像中

node.js mongodb image express store
1个回答
0
投票

没有办法直接将图像存储在 mongodb 中,部署后也会添加,除非将图像转换为 base64,这会给出太长的字符串并且在数据库中存储效率不高,您首先必须将图像上传到云存储,例如,firebase,您可以从中获取图像的链接,然后您可以将此链接存储在数据库中,现在通过这种方式,在部署后您可以向 mongodb 添加更多图像。

© www.soinside.com 2019 - 2024. All rights reserved.