首页 > 解决方案 > 通过 API 网关(代理到 ECS)上传 zip 文件会导致 zip 文件损坏

问题描述

我有一个 AWS API Gateway 通过 VPC 代理到 ECS 上托管的 docker。API 网关级别没有进行其他设置。每当我上传一个 zip 文件然后尝试下载它时,它就会损坏。适用于图像等内容。

zip 文件上传的示例标头

accept: application/json, text/plain, */*
accept-encoding: gzip, deflate, br
accept-language: en-US,en;q=0.9,el-GR;q=0.8,el;q=0.7
content-length: 482408
content-type: multipart/form-data; boundary=----WebKitFormBoundaryrAyZqb4A6jKc1VBA

在 Docker 容器中运行的代码运行良好。每当我尝试直接上传即不通过 API 网关时,它都可以正常工作。

欢迎任何想法。

谢谢

方法请求 API 网关 集成请求

标签: amazon-web-servicesaws-api-gateway

解决方案


推荐阅读