eggjs获取原生的request,就和用express中的request一样

遇到一个问题,用的富文本编辑器的SDK是封装好的https://www.froala.com/wysiwyg-editor/docs/sdks/nodejs/image-server-upload
我以前用的express写的后台是可以正常运行的,现在用了eggjs,获取的request和express中的不同,所以遇到了难题,百度一下别人是没有用它提供的SDK,直接自己写的存储方法,我想的是获取到和express中一样的request就可以了,没有研究过egg的源码,求大神帮忙。
图片说明

express的代码

router.post('/upload_images/', function (req, res) {
    console.log(req)
    FroalaEditor.Image.upload(req, '../public/images/', function(err, data) {
        // Return data.
        if (err) {
            //console.log(err)
            return res.send(JSON.stringify(err));
        }
        //data.link='http://192.168.100.135:3003'+data.link.replace("..","");
        data.link='http://localhost:3003'+data.link.replace("..","");
        //console.log(data)
        res.send(data);
    });
});

egg的代码

async uploadImage() {
        const { ctx } = this;
        console.log(ctx.request);
        const data2 = FroalaEditor.Image.upload(ctx.request, '../public/images/', function(err, data) {
            // Return data.
            if (err) {
                console.log(err)
            }
            console.log('data',data)
            return data;
        });
        ctx.body = data2;
    }

2个回答

已经在另一个问答中获得答案

qq_36022290
zhenyu-s5 我需要的是egg获取的方法,最好贴点代码,谢谢
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问