0

javascript / nodejsでメモリ内オブジェクトから読み取り可能なストリームを作成するにはどうすればよいですか?

pdfkit と ftp の 2 つのライブラリを使用しています。PDFKit は、node アプリからリモート FTP サーバーにアップロードしたい PDF オブジェクトを生成します。

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 に答える