【问题标题】:Nodejs - create a readable stream from an objectNodejs - 从对象创建可读流
【发布时间】:2012-09-10 09:46:32
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: javascript object stream


    【解决方案1】:

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

    connection.put(new Buffer(object, 'binary'), fName, function(){})
    

    【讨论】:

      猜你喜欢
      • 2019-12-31
      • 1970-01-01
      • 2014-02-03
      • 2016-06-04
      • 1970-01-01
      • 2011-02-21
      • 2019-06-19
      • 1970-01-01
      相关资源
      最近更新 更多