node.js - 使用 multer-sharp-s3 在 Node.js 中调整图像大小和压缩图像
问题描述
我是社区的新手。我正在尝试使用节点脚本将用于不同目的的 3 个不同版本的图像上传到 aws s3。我可以根据需要调整大小,使用 multer-sharp-s3 中的调整大小和后缀数组,但我也想限制调整大小图像的存储大小(例如,第一个最大大小为 200kb,对于第二个和第三个是我将大小限制为 10 mb 的原始上传图片)。有没有办法做到这一点?
解决方案
- 对象上传到 S3 时触发 lambda 函数
- 使用“event.object”获取 lambda 中的对象。
- 检查对象是否超过最大大小
- 如果检查返回 true,则删除对象。
推荐阅读
- reactjs - 在具有嵌入式管理员的自定义应用程序中,adminSaga 不起作用
- javascript - 如何使字符串从 onclick 传递到函数?
- c - C - 警告函数返回局部变量的地址 -wreturn-local-addr
- visual-studio - 如何允许其他用户在我的应用程序中播放音乐?
- c# - ASPX 日历保持会话["SelectedDates"]
- javascript - 是的,Formik、LessThan 或 Equal
- soap - 使用工作日 SOAP 创建职位端点创建职位
- apache-kafka - 无法使用 Python 在 Kafka 中设置消费者组
- floating-point - 浮点数和 16 位计算之间的最大差异应该是多少?
- sql-server - 通过 JDBC 使用 kerberos 身份验证连接 SQL 服务器的源代码是什么?