簡體   English   中英

AWS S3 通過 API 網關下載音頻文件

[英]AWS S3 download audio file via API Gateway

我已將 API 網關與 S3 集成以提供音頻文件。 我想使用從 API 網關公開的 HTTP 端點下載它,這就是音頻文件損壞的地方(盡管可以正確提供文本文件)。 實際文件為 2.9 MB,當我發送 REST 請求時,res 返回大小超過 5 MB 的文件(bin 文件)。 誰能幫我解決它?

這是回答here。 AWS Api 網關作為 HTTP 代理正在破壞上傳的二進制圖像文件

但是,稍作改動,這對我有用:

  1. 在 HTTP 請求中,附加標頭,如圖所示。

curl --location --request GET 'https://GATEWAY_URL/pic.jpg' \ --header 'Content-Type: multipart/form-data' \ --header 'Content-Disposition: form-data; name="file"; filename="rahul.jpg"'

  1. 在 API 網關設置中,添加二進制媒體類型。

    image/jpeg audio/mpeg multipart/form-data

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM