Многостраничная загрузка S3 с помощью React JS

Я пытаюсь загрузить файлы изображений / видео в корзину S3 из моего приложения React JS. Поэтому я сослался на некоторые из npm-пакетов загрузчика React S3 реагировать dropzone-s3-загрузчик, реагировать-s3-загрузчик-multipart. Но оба продолжают выдавать ошибки при импорте в компонент React JS. И я уже опубликовал это сообщение об ошибке в другом моем вопросе о стеке (пожалуйста, обратитесь к этому qus). Я хотел бы выполнить эту многокомпонентную загрузку прямо из моего приложения React в корзину S3. Если кто-нибудь знает решение, поделитесь со мной.

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

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
0
2 707
2

Ответы 2

Вы можете использовать Загрузчик React Dropzone, который дает вам предварительный просмотр файлов (включая эскизы изображений) прямо из коробки, а также обрабатывает загрузку за вас.

Загрузки имеют индикаторы прогресса, и их можно отменить или перезапустить. Пользовательский интерфейс полностью настраиваемый.

Вот пример о том, как загружать файлы непосредственно в корзину S3, используя предварительно подписанные URL-адреса.

Полное раскрытие: я написал эту библиотеку.

Вопрос конкретно касается многостраничных загрузок в S3. Хотя ваша библиотека поддерживает стандартную загрузку S3, похоже, она не поддерживает этот вариант использования.

John Debs 16.04.2020 19:22

Вот способ сделать это с помощью полной загрузки MERN с помощью экспресс-загрузки файлов. Серверный код здесь минимален. Это может быть полезно, если нет, не беспокойтесь!

https://link.medium.com/U1SdsoHMy2

Другие вопросы по теме