Относительно отправки zip-файла в виде потока, закодированного в base64, во внешний API - PullRequest
0 голосов
/ 02 мая 2019

Я вызываю внешний API, которому нужен zip-файл в качестве данных формы. В своем коде Node Js я использую модуль запроса для вызова API. Я использую fs.createReadStream (.. путь к zip), чтобы сделать параметр formdata. Все работает хорошо.

Теперь у нас есть изменения в логике, когда я получаю zip-файл из пользовательского интерфейса в формате base64. Итак, теперь я декодирую закодированный файловый поток в буфере и пытался вызвать внешний API, используя «streamifier», то есть streamifier.createReadStream (.. decoded Buffer), который должен конвертировать буфер в readstream. Но внешний API дает ошибки «Ошибка разбора запроса на данные формы» \ n

Есть ли что-то еще, что мне нужно сделать?

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