Если я правильно понимаю, вы хотите загрузить несколько изображений на https://github.com/wpic/imageuplodify/, которые расположены на вашей стороне сервера в дБ.Поскольку вы знаете имена файлов, которые пользователь хочет выгрузить на github, лучший подход заключается в том, чтобы принимать только имена файлов в качестве входных данных от пользователя, а на стороне сервера написать (отдыхающий) клиент и загрузить файлы в репозиторий github вместо потоковой передачи данных файла изсервер для пользователя и отправка его на github через клиентский браузер.Поток может быть: Пользователь -> выберите Имена файлов для загрузки -> сервер -> оставшийся клиент (чтение данных файла из БД в виде потока) загрузить в github -> успех -> Пользователь
Альтернативно, если вы хотите сделатьтолько со стороны клиента мы можем получить данные файла один за другим с сервера и сохранить их в localalstorage, а затем передать их как stram в github на стороне клиента.
Пользователь -> выберите Имена файлов дляUpload -> server -> response (s) -> User -> store in localStorage -> чтение из локального хранилища -> публикация потока на github -> success msg