Многокомпонентная загрузка S3 с использованием API-шлюза и лямбда-функции - PullRequest
0 голосов
/ 07 ноября 2018

Я занимаюсь разработкой веб-приложения React JS. С помощью этого приложения пользователи могут загружать свои фотографии / видео в корзину S3. А также размер видео довольно большой (более 300 МБ). Поэтому я решил использовать Multipart upload метод для загрузки видеофайлов в корзину S3. Посмотрев на Multipart, я понял эту концепцию multipart, но не могу реализовать ее в своем проекте React. Поэтому я пришел сюда с несколькими вопросами о том, как multipart работает с React или с каким-то другим Frontend.

Вот мой вопрос,

В своем приложении я решил использовать AWS API Gateway и функцию Lambda для загрузки видеофайлов в корзину S3. Я отправляю видеофайлы со шлюзом API из моего вызова React JS POST . Вопрос в том, на самом деле, где multipart выполняет или работает ли он на стороне кода React или в функции Lambda?

Я создал API-шлюз с Content-Type: «multipart / form-data».

Основной вопрос -> Многокомпонентная загрузка выполняется со стороной кода React или в функции Lambda для загрузки видеофайлов в корзину S3.

Заранее спасибо.

1 Ответ

0 голосов
/ 08 ноября 2018

При использовании Multipart Upload лямбда-функция не требуется. Приложение React будет загружено непосредственно на S3.

Вы должны оформить что-то уже построенное, например реагировать-dropzone-s3-uploader-multipart

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...