- Multer 是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据,它主要用于上传文件。它是写在 busboy 之上非常高效。
const express = require('express')
const multer = require('multer')
const upload = multer({ dest: 'uploads/' })
const storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, 'uploads');
},
filename: function (req, file, cb) {
console.log('file', file)
cb(null, file.originalname)
}
})
let upload = multer({ storage })
const app = express()
app.post('接口路径', upload.single('avatar'), function (req, res, next) {
})