Как получить некоторые файлы на сервере A node.js/ Express и отправить файлы на сервер B node.js/ Express

Я работаю на экспресс-серверах node.js. Я застрял! Не могу найти правильный ответ в документации или где-то еще.

Мне нужно уметь:

  1. получить 2-3 файла PDF на сервере А со стороны клиента
  2. загрузить эти файлы на сервер B
  3. создайте ZIP-файл из файлов на сервере B и сохраните его в корзину S3
  4. ответить на сервер А со ссылкой на ZIP файл
  5. Сохранить в БД на сервере А

Все этапы для меня не проблема, кроме 2. Пожалуйста, помогите мне.

Как загрузить файлы из req.files на другой сервер с такими модулями, как request или же HTTP или что-нибудь еще?

1 ответ

Нет особой разницы между получением файлов от клиента на сервере A и получением файлов с сервера A на сервере B. Код должен быть почти таким же. Таким образом, единственная сложная часть - отправка файлов из A в B, и она довольно хорошо освещена в документации по request.js, особенно в разделе "Потоковая передача".

Кстати, ваш вопрос не совсем соответствует правилам этого сайта. Смотрите помощь для деталей.

Вопросы, касающиеся проблем с написанным вами кодом, должны описывать конкретную проблему - и включать действительный код для ее воспроизведения - в самом вопросе. Смотрите http://sscce.org/ для руководства.

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