【发布时间】:2017-11-30 06:46:55
【问题描述】:
我想从 javascript 对象创建一个“假文件”,因为我正在使用的库需要一个文件作为输入,但我在内存中有一个对象。
所以它期待这样的代码
var file = fs.readFileSync('{/path/to/file}');
lib.addDocument(config, file),
我想从一个名为 payload 的对象创建一个假文件,然后发送它,到目前为止我最接近的尝试如下所示:
var fake_file = new stream.Readable({ objectMode: true });
fake_file.push(msg.payload);
fake_file.push(null);
lib.addDocument(config, fake_file),
我觉得我很接近了,但我无法让它发挥作用。当前错误是
{ Error: Unexpected end of multipart data
【问题讨论】:
-
预期的转化率是多少? JSON.stringify?
标签: javascript node.js stream