案例
上传单张图片
const Koa = require('koa');
const multer = require('koa-multer');
const Router = require('koa-router')();
const App = new Koa();
const 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});
Router.get('/', ctx => {
ctx.body = `<html>
<form action="/doAdd" method="POST" enctype="multipart/form-data">
<input type="file" name="face">
<input type="submit">
</form>
</html>`
})
/**
* upload.si