我在 node.js 中上传文件时遇到问题。我没有使用快递。并且大多数在线示例都是使用 expres 上传的文件。如果有任何指点,我将不胜感激。
function fileUploader2(req, res, next) {
var busboy = new Busboy({ headers: req.headers });
req.pipe(busboy);
busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {
console.log('File [' + fieldname + ']: filename: ' + filename + ', encoding: ' + encoding + ', mimetype: ' + mimetype);
// var saveTo = path.join(os.tmpDir(), path.basename(fieldname));
file.pipe(fs.createWriteStream('./upload/' + filename));
});
busboy.on('finish', function() {
res.writeHead(200, { 'Connection': 'close' });
res.end("That's all folks!");
});
res.end();
};
以上不起作用。我再次没有使用快递。将不胜感激任何帮助。