在node.js

时间:2016-02-26 06:51:30

标签: node.js http express

有没有办法从http req中提取文件而不将其保存在服务器上?

因为有一些解析器,如 Multer Multiply ,但它们首先将文件保存在服务器位置。

我们可以像在c#.Net

中一样解析node.js中的文件
Request.Files

1 个答案:

答案 0 :(得分:0)

在内存存储模式下使用Multer解决。

如: -

var storage = multer.memoryStorage();

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

这会将文件保存在缓冲区中 你可以像这样提取文件

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