koa2-multer负责表单文件的上传,接受不到表单其他的文本数据
发布于 7 年前 作者 995270418L 3839 次浏览 来自 问答

使用了kao-bodyparser这个middleware来获取request的post数据, 只有文本数据没有图片数据的时候可以获取得到,但一整合post上传就不能获取的到了。

router.post(’/’,upload.single(‘avatar’),async(ctx,next) =>{

let filename = ctx.req.file.path.split(’/’).pop(); //保存到文件夹的真实名字 console.log(filename); let postData = ctx.request.body; // 返回" {} " console.log(postData); }. 搞了一下午了,没办法只能来请教各路大神了.

1 回复

基于表单的文件上传。用了koa-bodyparser和koa-multer两个koa2版本的middleware

回到顶部