0

如何从 javascript / nodejs 中的内存对象创建可读流?

我正在使用 2 个库 - pdfkit 和 ftp。PDFKit 生成一个 PDF 对象,我想将其从节点应用程序上传到远程 FTP 服务器。

https://github.com/mscdex/node-ftp

  • put(<ReadableStream>inStream, <string>filename, <function>callback) - 成功 - 向服务器发送文件。

有很多关于如何从文件创建可读流的资源,但是是否可以在不使用 fs 的情况下从内存对象创建可读流,或者我是否必须使用发射器创建自己的包装器?我不确定如何解决这个问题。

4

1 回答 1

3

mscdex 更新了 ftp 客户端,因此它也可以接受缓冲区而不是流。

connection.put(new Buffer(object, 'binary'), fName, function(){})
于 2012-09-11T07:04:51.373 回答