我有一个问题:如何在没有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--
如何将其保存为文件?从中创建上传文件系统的最佳方法是什么?