kev*_*eks 5 filesystems fs node.js
我正在尝试第 3 方 api 的多重导入功能,其中我需要传递 json 文件读取流。
但我的 api 中已经有一组用户数据,我需要将其作为读取流传递。
我已经尝试过的选项。
fs.createReadStreamfs.createReadStream(Buffer.from(JSON.stringify('[{ user: "data"}]')));
createReadStream 不接受 Buffer 并返回
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
}
}
Run Code Online (Sandbox Code Playgroud)
任何建议将不胜感激
您可以从字符串创建可读流,如下所示:
import { Readable } from 'stream';
// OR: const { Readable } = require('stream');
const stream = Readable.from("This is the stream content");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2214 次 |
| 最近记录: |