使用API网关和Lambda函数进行S3多部分上传



我正在开发一个React JS web应用程序。通过该应用程序,用户可以将他们的照片/视频上传到S3存储桶中。而且视频大小也相当高(超过300MB(。因此,我决定使用多部分上传方法将视频文件上传到S3 bucket中。在了解了Multipart之后,我理解了这个多部分的概念,但我无法在我的React项目中实现它。因此,我来到这里时提出了一些关于多部分如何与React或其他Frontend合作的问题。

,这是我的问题

在我的应用程序中,我决定使用AWS API网关和Lambda函数将视频文件上传到S3存储桶中。我正在通过我的React JSPOST调用使用API网关发送视频文件。问题是,实际上,无论是在React代码端还是在Lambda函数中,多部分在哪里执行或工作?

我创建了内容类型为"多部分/form-data"的API网关。

Main Question->Multipart上传是用React代码端执行的,还是在Lambda函数中将视频文件上传到S3 bucket中。

提前谢谢。

使用Multipart Upload时,不需要Lambda函数。React应用程序将直接上传到S3。

你应该检查一些已经构建好的东西,比如react-dropzone-s3上传器-多部件

相关内容

  • 没有找到相关文章

最新更新