这里我想用最新的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: '上传失败' } }) })}
添加回答
举报
0/150
提交
取消