node.js - Busboy 究竟是如何工作的?
node.js - How does Busboy actually work?
我对 Busboy 模块有点困惑。我不明白文件数据在哪里传输,因为它只接受请求 headers 作为参数?!查看文档中的示例:
var busboy = new Busboy({ headers: req.headers });
busboy.on('file', function (fieldname, file, filename, encoding, mimetype) {
//...
// btw file is ReadableStream!
});
它获取通过管道传输给它的请求正文,请参阅 the example:
req.pipe(busboy);
我对 Busboy 模块有点困惑。我不明白文件数据在哪里传输,因为它只接受请求 headers 作为参数?!查看文档中的示例:
var busboy = new Busboy({ headers: req.headers });
busboy.on('file', function (fieldname, file, filename, encoding, mimetype) {
//...
// btw file is ReadableStream!
});
它获取通过管道传输给它的请求正文,请参阅 the example:
req.pipe(busboy);