exports.download = async (ctx, next) => {
const caseId = ctx.params._id
const downloadPath = path.join('temp', 'md', `${caseId}.md`)
const file = await fs.readFile(downloadPath)
ctx.body = file
}
koa :根据 id 下载服务器上的文件,文件是 .md
文件。但请求该路由后下载的文件是无后缀名的,该如何让下载时保留后缀名?
使用 koa 的 ctx.attachment() 方法即可。