在Node.js中使用multer-sharp-s3对图像进行大小调整和压缩。

问题描述 投票:0回答:1

我是社区的新人。我试图使用node脚本将一张图片的3个不同版本上传到aws s3上,我可以根据自己的需要,使用multer-sharp-s3中的resize和后缀数组来调整大小,但我也想限制调整后的图片的存储大小(例如,第一张图片的最大大小为200kb,第二张为1 mb,第三张为原始上传的图片,我将其大小限制为10 mb)。有什么方法可以做到这一点吗?

node.js image-processing multer image-compression multer-s3
1个回答
0
投票
  1. 当对象上传到S3时,触发lambda函数
  2. 使用 "event.object "在lambda中获取对象。
  3. 检查对象是否超过最大尺寸
  4. 如果检查返回true,则删除对象。
© www.soinside.com 2019 - 2024. All rights reserved.