reactjs - 如何使用 api-gateway 和 lambda(包含 Python)从反应 js 将图像上传到 s3
问题描述
我的目标是使用 lambda 并用 python 编写,通过 api-gateway 将图像从 reactJS web-app 上传到 s3。
通过 API 网关上传图片的反应代码:
profile.image_upload 只是做 ajax 发布。
我的第一个问题是 FormData 是发送图像的正确方法吗?
我配置了 API 网关(上面的 IMAGE_API)来处理来自 uploadImage 函数的请求。当我在 lambda 中打印 event['body'] 时,我得到如下所示的内容。在上传到 s3 之前,我不确定如何处理它
------WebKitFormBoundary0baBvYH7cO2cFBaY\r\nContent-Disposition: form-data; 名称=“图像”;文件名="e0fd34cb-e7a1-4fd9-8f44-9fe26b06d9e8.jpg"\r\n内容类型:图像/jpeg....
解决方案
推荐阅读
- python - 遍历数据帧,编写字典并将浮点值附加到键
- javascript - React 中的动态 GraphQL 突变与模板文字
- javascript - 如何使用 Javascript 访问严格/显式 href 值?
- chart.js - 如何在 x 轴上显示半小时刻度
- wkhtmltopdf - 文本在表中重叠
- datomic - 排除某些 id 的查询
- kotlin - 模拟每个 {}.throws() 异常失败测试
- asp.net-core - Blazor - 使用移动设备访问已发布网站时出错
- google-analytics - 主机名流量和 ISP 域访问有什么区别?
- sas - 如何使用 CATX 函数连接空间?