我用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 回答
- 0 關注
- 1673 瀏覽
添加回答
舉報
0/150
提交
取消