当使用带有 express 的 Busboy 处理图像上传时,我可以像这样获取 multipart/form-data 帖子的字段和文件:
var busboy = require('connect-busboy');
app.use(busboy());
app.post('/something', function(req,res) {
req.pipe(req.busboy);
req.busboy.on('field', function(fieldname, val) {
// do stuff here with fields...
}
req.busboy.on('file', function (fieldname, file, filename) {
// do stuff here with the file
}
});
我想知道的是,假设有一个实例在我开始处理文件之前我想知道字段是什么。在我的实验中,似乎每次都首先获得这些字段。有谁知道这是否保证总是如此?