amazon-web-services - 通过 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 网关时,它都可以正常工作。
欢迎任何想法。
谢谢
解决方案
推荐阅读
- python - 在没有 shell=True 的情况下使用 python 运行外部程序?
- java - org.postgresql.jdbc.PgResultSet 实例和 io.vertx.core.impl.VertxThread 的内存泄漏
- javascript - 单击动态复选框时的操作
- wso2 - 打开 api 到芭蕾舞演员自动源代码生成时出错
- python - 为什么 multiprocessing.Pool 不启动?对于带有一些处理的简单 I/O 案例
- tensorflow - TensorFlow 使用 Kubernetes 为 OOMKilled 或 Evicted pod 提供服务
- javascript - 错误:请求失败,状态码为 400。在 POSTMAN 和应用程序中发送之间的差异
- javascript - InnerHTML 更新有效,但不在移动模式下呈现
- php - 选择查询以检查 SQL 数据库中的重叠日期,然后更改状态
- c - 从不同目录编译相同的 c 程序会生成不同大小的目标代码