2016-02-26 59 views
0

有没有一种方法可以从http req中提取文件而不必将其保存在服务器上?在node.js中解析req与多部分内容类型的请求方法

,因为有一些解析器像Multer,但它们保存在文件服务器位置第一。

我们可以分析在Node.js的文件,因为我们在C#.NET

Request.Files 
+0

你看了'multer'文件,特别是关于[内存存储部分](https://github.com/expressjs/multer#memorystorage)? – robertklep

+0

只是读它的工作,谢谢 –

回答

0

通过在存储器存储模式使用Multer解决事情。

,如: -

var storage = multer.memoryStorage(); 

var upload = multer({ storage: storage }); 

这将让文件在缓冲区 ,你可以提取文件中像这样

app.post('/upload', upload.any(), function(req, res) { 
    console.log(req.files);  
});