I am developing a React JS web application. From this application users can able to upload their photos/Videos into S3 bucket. And also the video size is pretty high (More than 300MB). So I decided to use Multipart upload method for uploading video files into S3 bucket. After looking about Multipart I understood this multipart concept but I can't implement it in my React project. So I came here with few questions about How multipart is working with React or someother Frontend.
Here is my question,
In my application I decided to use AWS API Gateway and Lambda function for uploading video files into S3 bucket. I am sending video files with API gateway from my React JS POST call. The question is, Actually where the multipart is performing or working whether it is in React code side or in Lambda function?
I created API Gateway with Content-Type : "multipart/form-data".
Main Question -> Is Multipart upload performing with React code side or in Lambda function to upload video files into S3 bucket.
Thanks in advance.