【问题标题】:What should I set the type of image?我应该如何设置图像的类型?
【发布时间】:2019-04-25 14:26:33
【问题描述】:

我是Node.js 的新手,我正在为存储图像文件构建一个应用程序。但是我不确定图像的类型应该是什么?

const userSchema = new mongoose.Schema({
    userImage: {
        type: String,
        required: true
    }
})

【问题讨论】:

标签: javascript node.js


【解决方案1】:

您有多种选择。
1. 将图像转换为base64 并将其存储为string(我不建议这样做,因为这对于较大的图像可能会很慢)
2. 图片保存为Buffer
3. 将图片上传到CDN / S3 / 一些其他文件存储,并将图片的路径保存为string在您的数据库中(推荐用于性能)

【讨论】:

  • 建议上传图片到CDN。但是怎么做?你能提供一些参考或网站网址吗?提前谢谢你。
  • Cloudinary 是一个相当不错且便宜的 CDN。 cloudinary.com。他们为客户端和服务器提供各种 SKD 以将媒体资产上传到他们的平台。它们还优化您的资产并以不同的文件格式提供它们,这也是巨大的性能优势
猜你喜欢
  • 1970-01-01
  • 2015-03-09
  • 2015-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-11
相关资源
最近更新 更多