Node.js从多部分本机保存文件

时间:2015-07-17 15:55:27

标签: node.js forms file upload multipart

我有一个问题:如何在没有busboy等模块的情况下从原生node.js中的multipart / form-data中保存文件?

我有一个简单的表格:

<form action="/upload" method="post" enctype="multipart/form-data">
    <input type="file" name="file1">
    <button type="submit">Upload</button>
</form>

app.post('/upload', function(req, res) {
    req.on('data', function(chunk) {
        console.log(chunk.toString());
    });
})

chunk返回了这个:

------WebKitFormBoundaryCAtgaK18LJANVeUL
Content-Disposition: form-data; name="file1"; filename="somefile.txt"
Content-Type: text/plain

Some content from txt file... blablabla...
------WebKitFormBoundaryCAtgaK18LJANVeUL--

如何将其保存为文件?从中创建上传文件系统的最佳方法是什么?

0 个答案:

没有答案