为了账号安全,请及时绑定邮箱和手机立即绑定

nodejs上传到阿里云oss文件koa2中如何返回结果

nodejs上传到阿里云oss文件koa2中如何返回结果

UYOU 2019-03-19 14:15:03
这里我想用最新的es6的异步方式实现,求大家支招!我下边写的已经可以上传图片,但是就是不能返回到body数据。。。所以结果是图片其实已经上传了,但是接口显示404.exports.uploadFile = async (ctx,next) => {let client = new OSS({    region: 'oss-cn-qingdao',    accessKeyId: '124214124',    accessKeySecret: '1412414124',    bucket: 'p-144-141244'})let form = new formidable.IncomingForm()    form.parse(ctx.req, function (err, fields, files) {        client.put(fields.path, files.file.path).then(function (val) {            // console.log(val.res)            ctx.body = {                res: val.res.requestUrls            }        }).then(function (val) {            // console.log(val.res)            // console.log(val.content.toString())            ctx.body = {                res: '上传失败'            }        })    })}
查看完整描述

2 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

从 你的koa2使用阿里云oss的nodejs sdk实现上传图片上翻到这 最近项目 第一次使用 koa 可以问下你 具体完整的流程吗 比如 实现上传功能的js是在 server.js内的吗 然后前端是如何操作获取到的 现在就是做一个上传图片到阿里云的功能然后我前端获取图片url 以formdata形式传到数据库中 能看看具体代码是如何实现的吗。。目前是koa2 + mysql


查看完整回答
反对 回复 2019-04-05
  • 2 回答
  • 0 关注
  • 496 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信