【问题标题】:Add image to mongodb with mongoose使用 mongoose 将图像添加到 mongodb
【发布时间】:2017-09-27 17:40:36
【问题描述】:

我是 MEAN steak 的新手,我正在尝试将文件从我的计算机上传到我的项目和 mongoDb 数据库中。 我不需要使用来自 mongo 的 gridFs,因为我的图像要小得多。 谁能给我一个例子,或者告诉我什么是逻辑。

坦克你, 阿德里安

【问题讨论】:

标签: node.js mongodb express mongoose


【解决方案1】:

不建议将图像存储在数据库中,因为在拉长字符串时会出现性能问题...建议的解决方案类似于 Amazon 的 s3 存储实际文件,但由于您的问题是如何存储mongodb中的图片是你需要知道的。

这被存储为一个 dataUrl 也就是一个非常长的字符串,并不完全适合发送 Json 响应。您需要将图像转换为图像的 base64 表示,这里是您存储的字符串格式说明的链接。

How to implement -toDataURL() function in node.js server?

这是使用 node.js 将图像转换为 base64 的链接

NodeJS base64 image encoding/decoding not quite working

如果这回答了您的问题,请将其标记为最佳答案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-28
    • 1970-01-01
    • 1970-01-01
    • 2016-02-27
    • 2017-11-12
    • 2017-08-02
    • 2017-10-05
    相关资源
    最近更新 更多