【问题标题】:how to save different size of an image in minIO?如何在minIO中保存不同大小的图像?
【发布时间】:2023-03-21 22:59:01
【问题描述】:

我目前正在使用 Nodejs 和 React 开发电子商务应用程序。
我使用 minIO 作为 s3 存储服务器,为了使图像在不同的屏幕和位置更加灵活和优化,我想知道是否有可能像我们使用 AWS lambda 那样保存不同大小的图像,而不是生成图像后端服务器(nodejs)的大小?

【问题讨论】:

    标签: node.js amazon-s3 aws-lambda multer minio


    【解决方案1】:

    S3 是存储,仅支持通过 s3 选择功能进行转换,与图像无关。

    您有 2 个选项。两者都需要一些外部设置:

    1. 预缩放图像。您可以设置一个bucket notification,它将监听上传并触发一个远程 Lambda 函数,该函数下载图像、将其缩放到一组预定义的大小并将它们存储回来,可能在不同的存储桶中。

    2. 调用 lambda 函数。然后它应该在内部从 S3 下载图像,对其进行缩放并以请求的大小返回。这听起来像你在做什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      • 1970-01-01
      • 2013-10-01
      • 1970-01-01
      相关资源
      最近更新 更多