egg-multer
Install
$ npm i egg-multer --save
Usage
exports.multer = {
enable: true,
package: 'egg-multer',
}
Configuration
exports.multer = {
single: 'uri',
}
exports.multer = {
array: 'files',
}
exports.multer = {
fields: [{name: 'file', maxCount: 1}],
}
exports.multer = {
none: true,
}
exports.multer = {
any: true,
}
see config/config.default.js for more detail.
Example
async multer() {
const { ctx, app } = this
console.log('is multipart', ctx.is('multipart'))
console.log('is json', ctx.is('json'))
console.log('request.body', ctx.request.body)
console.log('ctx.file', ctx.file)
console.log('ctx.files', ctx.files)
ctx.body = { ok: 1 }
}
Questions & Suggestions
Please open an issue here.
License
MIT