我用koa2 做了一層接口代理層,現(xiàn)在遇到一個(gè)問(wèn)題就是轉(zhuǎn)發(fā)文件上傳不成功。我的預(yù)期是 網(wǎng)頁(yè) 調(diào)用form請(qǐng)求上傳文件到 koa層,koa層在把收到的內(nèi)容 用axios請(qǐng)求Java的接口,把接受到的內(nèi)容傳給Java?,F(xiàn)在其他的接口都可以順利轉(zhuǎn)發(fā) ,就是上傳接口不行呢,請(qǐng)求朋友們幫助,感激不盡。我使用了 koa-body 中間件;app.use(koaBody({ multipart: true, strict: false, //如果為true,不解析GET,HEAD,DELETE請(qǐng)求
formidable: { maxFileSize: 200 * 1024 * 1024 // 設(shè)置上傳文件大小最大限制,默認(rèn)2M
}
}))這是對(duì)應(yīng)的方法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 關(guān)注
- 1665 瀏覽
添加回答
舉報(bào)
0/150
提交
取消