Koa 2框架中接收文件,实现文件上传,2024最新前端笔试题及答案

本文介绍了如何在Koa 2框架中使用koa-multer插件来处理文件上传,包括上传和删除文件的实现。在前端使用element-UI,后台使用Koa-multer接收file类型的二进制数据流,并设置了文件大小限制。此外,还分享了个人的前端开发经验与学习资源。
摘要由CSDN通过智能技术生成

let imgpostiton = resolve(__dirname, ../static/${filename}/${imgname})

fs.writeFileSync(imgpostiton, img)

})

} catch {

ctx.body = { code: 0, message: ‘添加失败’ }

}

ctx.body = { code: 200, message: ‘请求成功’ }

})

// 删除

router.post(‘/delImg’, async ctx => {

let { dir, filename } = ctx.request.body

// console.log(dir, filename)

let objdir = resolve(__dirname, ../static/${dir}/${filename})

// console.log(objdir)

try {

fs.unlinkSync(objdir)

} catch {

ctx.body = { code: 0, message: ‘删除失败’ }

}

ctx.body = { code: 200, message: ‘操作成功’ }

})

module.exports = router.routes()

使用koa-multer插件实现

现在我们上传文件一边前后台都会使用插件,如前台我们使用element-UIÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值