2020.04.11
- 一、koa-multer 介绍
- 二、安装
- 三、引入
- 四、配置
一、koa-multer 介绍
koa-multer 是一个 node.js 中间件,用于上传文件。
要在 form 表单上面加 multipart/form-data
二、安装
1 | npm install --save koa-multer |
三、引入
引入配置 koa-multer 模块 :
const multer = require(‘koa-multer’);
const file= require('file);
四、配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | var storage = multer.diskStorage({ //文件保存路径 destination: function (req, file, cb) { cb(null, 'public/uploads/') }, filename: function (req, file, cb) { var fileFormat = (file.originalname).split("."); cb(null,Date.now() + "." + fileFormat[fileFormat.length - 1]); } }) //加载配置 var upload = multer({ storage: storage }) |
1 2 3 4 5 6 | router.post('/doAdd', upload.single('face'), async (ctx, next) => { ctx.body = { filename: ctx.req.file.filename,//返回文件名 body:ctx.req.body } });``` |