Node.js 如何在Nodejs中将字符串作为读取流对象传递?
我正在尝试第三方api的多导入功能,在这里我需要传递一个json文件读取流 但我的api中已经有一个用户数据数组,我需要将其作为读取流传递 我已经试过了Node.js 如何在Nodejs中将字符串作为读取流对象传递?,node.js,filesystems,fs,Node.js,Filesystems,Fs,我正在尝试第三方api的多导入功能,在这里我需要传递一个json文件读取流 但我的api中已经有一个用户数据数组,我需要将其作为读取流传递 我已经试过了 fs.createReadStream fs.createReadStream(Buffer.from(JSON.stringify('[{user:'data}]')) createReadStream不接受缓冲区&返回 eNote:没有这样的文件或目录,请打开 require('stream')。可读 const Readable=requ
fs.createReadStream
fs.createReadStream(Buffer.from(JSON.stringify('[{user:'data}]'))代码>
createReadStream不接受缓冲区&返回
eNote:没有这样的文件或目录,请打开
require('stream')。可读
const Readable=require('stream')。可读;
const readStream=new Readable();
readStream.\u read=()=>{};
push(JSON.stringify(u));
readStream.push(空);
读取流在请求中给我“无效的多部分有效负载格式”错误
请查找我为多用户文件上载传递的请求对象
{
"url": "",
"method": "POST",
"headers": {},
"formData": {
"userFile": ReadStream
}
}
任何建议都非常值得欣赏您可以从如下字符串创建可读流:
import { Readable } from 'stream';
// OR: const { Readable } = require('stream');
const stream = Readable.from("This is the stream content");