如何使用api-gateway和lambda将图像从React js上传到s3(包含Python)

时间:2019-06-06 15:38:47

标签: reactjs amazon-web-services amazon-s3 aws-lambda aws-api-gateway

我的目标是使用使用python编写的lambda通过api-gateway将图像从reactJS Web应用程序上传到s3。

反应代码以通过API网关上传图像:

enter image description here

profile.image_upload只是执行ajax发布。

我的第一个问题是FormData是发送图像的正确方法吗?

我配置了API网关(上面的IMAGE_API)来处理来自uploadImage函数的请求。当我在lambda中打印event ['body']时,我得到类似下面的内容。我不确定在上传到s3之前该如何处理

-WebKitFormBoundary0baBvYH7cO2cFBaY \ r \ nContent-Disposition:表单数据; name =“ image”; filename =“ e0fd34cb-e7a1-4fd9-8f44-9fe26b06d9e8.jpg” \ r \ n内容类型:图片/ jpeg。...

0 个答案:

没有答案