我正在尝试将视频块(来自用户的cam)附加到文件中,我正在使用busboy接收二进制文件以写入流,但问题是最终的视频文件仅播放了我不喜欢的第一个块不知道其他块发生了什么
app.post('/api', (req, res) => {
let busboy = new Busboy({ headers: req.headers });
busboy.on('file', function(fieldname, file, filename, encoding, mimeType){
// console.log(file);
file.pipe(fs.createWriteStream(__dirname+'/lite.webm'))
})
busboy.on('finish', function() {
console.log('closing the connection')
res.writeHead(200, { 'Connection': 'close' });
res.end("That's all folks!");
});
busboy.on('error', function(err) {
console.log(err);
});
req.pipe(busboy)
});