Как получить некоторые файлы на сервере A node.js/ Express и отправить файлы на сервер B node.js/ Express
Я работаю на экспресс-серверах node.js. Я застрял! Не могу найти правильный ответ в документации или где-то еще.
Мне нужно уметь:
- получить 2-3 файла PDF на сервере А со стороны клиента
- загрузить эти файлы на сервер B
- создайте ZIP-файл из файлов на сервере B и сохраните его в корзину S3
- ответить на сервер А со ссылкой на ZIP файл
- Сохранить в БД на сервере А
Все этапы для меня не проблема, кроме 2. Пожалуйста, помогите мне.
Как загрузить файлы из req.files на другой сервер с такими модулями, как request
или же HTTP
или что-нибудь еще?
1 ответ
Нет особой разницы между получением файлов от клиента на сервере A и получением файлов с сервера A на сервере B. Код должен быть почти таким же. Таким образом, единственная сложная часть - отправка файлов из A в B, и она довольно хорошо освещена в документации по request.js, особенно в разделе "Потоковая передача".
Кстати, ваш вопрос не совсем соответствует правилам этого сайта. Смотрите помощь для деталей.
Вопросы, касающиеся проблем с написанным вами кодом, должны описывать конкретную проблему - и включать действительный код для ее воспроизведения - в самом вопросе. Смотрите http://sscce.org/ для руководства.