有一个api,可以通过post直接上传图片,也可以传入base64编码。但是我尝试通过ctx.http的过程中发现图片无法被正确获取。想知道应该怎么以正确
的方式获取图片
2 个赞
靠北!代码写这么短干什么?其他部分靠我们想象力猜吗…
http.file()
是做什么用的- 返回的结果是什么?日志有提示什么?报错是什么?
但我还是头一次见把 ctx.http 当参数传进去的…
3 个赞
已经解决,代码中的img要取data
const [img2] = h.select(session.content, "img");
const imgUrl = img2?.attrs.src;
const img = await ctx.http(imgUrl, { responseType: 'arraybuffer' })
//传入img.data即可
2 个赞