Koa 文件上传 Post with form-data
主要目的是为了上传
koa-v1 要是用 koa-multer-v0.0.2 对应的 multer < 1,所以本处需要指定版本安装
$ npm install --save koa-multer@0.0.2
Usage
var app = require('koa')()
, koa = require('koa-router')()
, logger = require('koa-logger')
, json = require('koa-json')
, views = require('koa-views')
, onerror = require('koa-onerror');
var multer = require('koa-multer');
app.use(multer({ dest: './uploads/'}));
You can access the fields and files in the request object:
router.post('/post/formdata', function *(next) {
console.dir(this.req.body)
console.dir(this.req.files)
this.body = 'this a users response!';
});
重要提示: Multer will not process any form which is not multipart/form-data,see more
测试
$ npm test
使用 Postman 测试
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论