我很难理解API网关二进制支持。如何在单个multipart / form-data POST中发送上载文件和文本表单数据?
您是否已将multipart/form-data
添加为API网关配置中的Binary Media Types
之一(在“设置”选项卡中?)
AWS API Gateway同时处理二进制数据和文本数据,multipart/form-data
是二进制数据类型之一。
您需要做的关键是利用Content-Type
标头,即Content-Type: multipart/form-data; <boundary XXX>
,告诉网关将有效载荷作为二进制数据进行处理。将multipart/form-data
作为Binary Media Types
之一后,您只需要读取有效内容为多部分形式,并且有很多库可以执行此操作。