日结博客 4.5 HZ
Koa设置下载属性
此处以txt为例
router.get('xxxpath', (ctx) => {
ctx.set('Content-disposition','attachment;filename='+'name.txt'); // 设置你的文件名
const data = new Buffer('Im a example of text') // 创建一个buffer
ctx.body = data // 返回在响应体里
})
前端调用
window.open('xxx-koa-path')
之后浏览器便会自动调用下载任务