php - 在上传到 Amazon S3 存储桶时调整图像大小
问题描述
我正在用 PHP 开发一个 API,我必须上传调整大小的图像。如何在上传到 Amazon S3 存储桶时调整图像大小?
我必须上传最大尺寸为 1920*1080 的图片
解决方案
“AWS 方式”是为您将图像上传到的存储桶创建一个 s3 事件通知,然后在每次将新文件放入存储桶时调用一个 Lambda 函数 - lambda 函数将进行大小调整,或者将新图像保存到不同的位置或不同的名称。
您的 PHP 应用程序需要做的就是将对象“放入”桶中,然后让 lambda 完成剩下的工作 - 可以肯定的是,互联网上有很多例子可以做到这一点。
推荐阅读
- python - geopandas sjoin op 'within' 和 'intersects' 有何不同
- java - CountDownLatch 持有父线程
- python - 相同的代码在函数外工作,但不在函数内
- javascript - 我删除最后一个索引的 javascript 函数不适用于 else 语句
- php - Mysqli 对象抛出未捕获的错误类
- python - 如何在同一单元格上按条件用另一个数据框填充数据框并求和?
- typescript - 如何使用 typeof 打印自定义类型
- c# - 使用 Hot Chocolate 和 EFCore 的 GraphQL 的“派生”字段解析器
- amazon-web-services - Get-S3Object 只返回没有 -Key 的数据列表
- typescript - 运行自定义提供程序需要哪些类型的代码?