我用koa2 做了一层接口代理层,现在遇到一个问题就是转发文件上传不成功。我的预期是 网页 调用form请求上传文件到 koa层,koa层在把收到的内容 用axios请求Java的接口,把接受到的内容传给Java。现在其他的接口都可以顺利转发 ,就是上传接口不行呢,请求朋友们帮助,感激不尽。我使用了 koa-body 中间件;app.use(koaBody({ multipart: true, strict: false, //如果为true,不解析GET,HEAD,DELETE请求
formidable: { maxFileSize: 200 * 1024 * 1024 // 设置上传文件大小最大限制,默认2M
}
}))这是对应的方法module.exports = async ctx => { let {data, status} = await ctx.axios({ url: `/upload`, method: 'post', data: ctx.request.files
})
ctx.body = data
ctx.status = status
}
1 回答
- 1 回答
- 0 关注
- 1629 浏览
添加回答
举报
0/150
提交
取消