我想创建一个动态图像大小调整功能,它将从我的S3存储中获取图像并返回此图像的调整大小版本。
我已经设法获取图像并调整大小,将其保存回S3,但我想返回图像,然后将其传递到我的API网关。目前我正在使用Boto3 get_object方法返回一个字典。如果我使用download_file,我会得到无回报。
response = client.get_object(Bucket = 'bucket-images' , Key = 'img.png')
s3.meta.client.download_file('mybucket', 'hello.txt', '/tmp/hello.txt')
如何以我的API网关可以使用的格式返回图像。 (我将网关中的方法响应类型设置为image / png,为lambda函数工作时做好准备。