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

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

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

烙印99 2019-05-19 20:53:15
这里我想用最新的es6的异步方式实现,求大家支招!我下边写的已经可以上传图片,但是就是不能返回到body数据。。。所以结果是图片其实已经上传了,但是接口显示404.exports.uploadFile=async(ctx,next)=>{letclient=newOSS({region:'oss-cn-qingdao',accessKeyId:'124214124',accessKeySecret:'1412414124',bucket:'p-144-141244'})letform=newformidable.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 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

从你的koa2使用阿里云oss的nodejssdk实现上传图片上翻到这最近项目第一次使用koa可以问下你具体完整的流程吗比如实现上传功能的js是在server.js内的吗然后前端是如何操作获取到的现在就是做一个上传图片到阿里云的功能然后我前端获取图片url以formdata形式传到数据库中能看看具体代码是如何实现的吗。。目前是koa2+mysql
                            
查看完整回答
反对 回复 2019-05-19
  • 2 回答
  • 0 关注
  • 444 浏览
慕课专栏
更多

添加回答

举报

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