如何在MongoDB中将图像存储为编码字符串?

时间:2019-01-02 22:27:26

标签: javascript reactjs mongodb express

我正在尝试将图像转换为字符串并将其保存在 MongoDB 中。我也想稍后再解码。

我仅使用 Express MongoDB ReactJS ,并且我不想将图像文件上传到服务器上,它们'将是用户照片。

1 个答案:

答案 0 :(得分:1)

也许您想将图像编码为 base64 ,请参考How to convert image into base64 string using javascript

问题

我认为通过 base64 在MongoDB中存储映像不是一种好方法。我认为这会增加开销。

您可以尝试另一项服务在服务器上存储图像或上传。在MongoDB中,我们仅存储图像 URI / URL ,这样可以减少开销。

有一些服务可以让您免费使用API​​上传图像: