Получите тысячи файлов из S3 / minio с помощью одностраничного веб-приложения (без сервера) - PullRequest
0 голосов
/ 06 августа 2020

Я разрабатываю одностраничное приложение для аннотации изображений. Каждый файл .jpg хранится в сервисах S3 / minIO вместе с файлом. xml (Pascal VO C обозначение), который описывает координаты и позиции для каждой аннотации, связанной с изображением.

Я хотел бы получить все данные xml, чтобы иметь возможность фильтровать результаты моего изображения в проекте webapp (на основе ReactJS). Но тысяча запросов к серверу S3 непосредственно из веб-приложения кажется мне немного странной; тем не менее, я бы предпочел избегать использования каких-либо серверов промежуточного уровня (например, python / flask или nodejs), полагаясь на приложение ReactJS.

Мне не удалось найти обходной путь для загрузить все содержимое xml файлов одним вызовом ajax; у вас есть идея решить эту проблему?

1 Ответ

0 голосов
/ 18 августа 2020

API S3 не предоставляет API для получения нескольких файлов за одну операцию. Как вы предложили в своем вопросе, ваше приложение должно будет обработать этот logi c, сначала получив список объектов, а затем перебирая этот список.

В качестве альтернативы, если вы можете рассмотреть возможность сохранения xml файлы как единый архив.

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