const urllib = require(
'urllib')
router.
get(
'/file',
async ctx=>{
let file =
await urllib.request(
'http://XXX')
ctx.
set(
'Content-disposition',
'attachment;filename='+
'name.jpg');
ctx.body=file.data;
})
其中 urllib 是获取文件 ctx.set('Content-disposition','attachment;filename='+'name.jpg');是设置下载的文件名