Как добавить разные типы содержимого для каждого параметра при добавлении к FormData NodeJS - PullRequest
0 голосов
/ 19 июня 2020

Я использую express промежуточное ПО для связи между клиентом и микросервисами. есть пост-вызов с FormData, который принимает два параметра с разным типом содержимого. 1. файл (contentType: multipart / form-data) 2. json_string (contentType: application / json)

Я пробовал использовать Blob. но выдает ошибку: source.on не является функцией

const FormData = require('form-data');
const fs = require('fs');
const Blob = require('fetch-blob');
const formData = new FormData();
if (file) {
  formData.append('file', fs.createReadStream(file.path), {
    filename: file.originalname,
    type: 'multipart/form-data'
  });
}
const myBlob = new Blob([JSON.stringify(str)], {type: 'application/json' });
formData.append('user_json', myBlob);```

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