使用节点将file upload到stream而不先写入临时文件磁盘?

有处理Node.jsfile upload时直接stream到远程服务器或文件共享的方法吗? 我正在使用强大的,目前我正在尝试启用这种情况下,但它总是写在我的服务器上的临时文件,如果最终目的地是远程服务器,我脑海中是不必要的。

我也尝试过构build在强大的顶部的连接forms,但没有findonPart / handlePart的任何好的文档,我认为这允许我这样做。 有没有人有一个很好的例子,使这种情况下的指针?

原来,Formidable团队正在努力使Node.jsstream更容易。 问题解决后,这将变得更容易。

https://github.com/felixge/node-formidable/issues/61

不是stream,但是你可以通过这种方式获得上传文件的string内容(它将被存储在req.body.input_name ):

 app.use(express.bodyParser({keepExtensions: true, _fileName: function() { }}));