aws lambda isBase64Encoded 不适合我

Dar*_*key 5 amazon-web-services aws-lambda aws-api-gateway

所以我在我的 api 网关设置中设置了这个:

二进制设置

我的 lambda 中的以下代码:

        return {
            "statusCode": 200,
            "body": image_in_base64,
            "headers": {"Content-Type": "image/jpeg"},
            "isBase64Encoded" : True
        } 
Run Code Online (Sandbox Code Playgroud)

并在网关配置中设置: 在此输入图像描述

当我从浏览器调用时 - 我得到一个 jpeg 图像类型 - 但内容长度显示内容仍然是 base64 编码的 - 无论我将 isBase64Encoded 设置为什么,网关都不会对其进行解码。

我究竟做错了什么?
[这必须在任何浏览器上工作 - 所以我无法控制“接受”参数]