我正试图通过AWS API Gateway将“mutlipart\form-data”POST到我的EC2实例,但是我找不到方法来实现。有一种方式可以使用“application/x-www-form-urlencoded”和映射模板将数据转换为JSON来发布数据,但似乎还缺少了像图像文件这样的二进制数据。我是否有遗漏的地方?
编辑:
我找到了另一种方法:
我将图像转换为base64字符串,然后将其作为内容类型为“application/x-www-form-urlencoded”的数据进行POST。这样,我就可以将整个图像作为字符串发送。在收到消息后,我可以在PHP中将其转换回图像。我能找到的唯一缺点是当我将图像转换为base64时,它的大小会变得稍微大一些。除此之外,我找不到其他缺点。如果有,请与我分享。