diff --git a/extract.js b/extract.js index 18e614e..b3ff678 100644 --- a/extract.js +++ b/extract.js @@ -8,8 +8,9 @@ module.exports = function (req, dest, fnDestFilename, opts = {}) { let files = [] let fields = {} - let busboy = new Busboy(Object.assign({}, opts, {headers: req.headers})) - busboy.on('file', (fieldname, fileStream, filename, encoding, mimetype) => { + let busboy = Busboy(Object.assign({}, opts, {headers: req.headers})) + busboy.on('file', (fieldname, fileStream, info) => { + const { filename, encoding, mimeType } = info; if (!filename) return fileStream.resume() files.push(new Promise(function (resolve, reject) { @@ -23,7 +24,7 @@ module.exports = function (req, dest, fnDestFilename, opts = {}) { rs.fieldname = fieldname rs.filename = filename rs.encoding = encoding - rs.mimetype = mimetype + rs.mimetype = mimeType resolve(rs) }) diff --git a/package.json b/package.json index 7ad00ab..40c744c 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,6 @@ }, "dependencies": { "append-field": "^1.0.0", - "busboy": "^0.2.14" + "busboy": "^1.6" } }