Я пытаюсь использовать функцию множественного импорта для стороннего API, где мне нужно передать поток чтения файла json.
Но у меня уже есть массив пользовательских данных в моем API, которые мне нужно передатькак поток чтения.
Опции, которые я уже пробовал.
fs.createReadStream
fs.createReadStream(Buffer.from(JSON.stringify('[{ user: "data"}]')));
createReadStream не принимает буфер и возвращает
ENOENT: такого файла или каталога нет, открыть
require('stream').Readable
const Readable = require('stream').Readable;
const readStream = new Readable();
readStream._read = () => {};
readStream.push(JSON.stringify(u));
readStream.push(null);
Поток чтения вызывает в моем запросе «Недопустимый формат содержимого из нескольких частей»
Пожалуйста, найдите объект запроса, который я передаю для многопользовательской загрузки файла
{
"url": "",
"method": "POST",
"headers": {},
"formData": {
"userFile": ReadStream
}
}
Любые предложения будут весьма признательны