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();
};
上記は機能しません。繰り返しますが、私はエクスプレスを使用していません。助けていただければ幸いです。