【问题标题】:Upload Images (Express/Node/MongoDB)上传图片(Express/Node/MongoDB)
【发布时间】:2018-07-14 12:03:08
【问题描述】:

我正在寻找为一种网络画廊应用程序构建上传功能的最佳方法。

我发现了几种将图像数据保存到 Mongo 的方法:

https://gist.github.com/aheckmann/2408370

将它们本地保存在服务器上:

https://www.terlici.com/2015/05/16/uploading-files-locally.html

我想没有关于如何实现此功能的通用答案。 我的场景如下:

我在上面使用 MongoDB、NodeJS 和 Express(到目前为止)。 一位用户正在处理内容(创建博客文章并将图像添加到图库)。

图片来自几 kB 太几 mb。

为这个用例实现功能的最佳方式是什么?

选项 #1:将图像数据本地存储在服务器上,并将它们的元数据存储到 MongoDB 中?

选项 #2:将图像数据和元数据直接存储到 MongoDB?

选项 #3:我愿意接受任何提示!

我是 Web 开发的新手,我很感激任何帮助,包名称,编码范例的想法......任何可以帮助我编写一个好的 Web 应用程序的东西。

【问题讨论】:

    标签: node.js mongodb express image-upload


    【解决方案1】:

    您可以尝试将图像数据转换为base64格式并传输到节点服务器。

    或者你可以看看GridFS

    【讨论】:

    • 谢谢,我去看看。
    猜你喜欢
    • 2020-11-06
    • 2018-11-23
    • 2015-03-10
    • 2017-02-14
    • 1970-01-01
    • 2021-07-07
    • 1970-01-01
    • 2022-08-18
    • 2021-08-15
    相关资源
    最近更新 更多