现有需求需要在web和原生端 实现截图后 直接将图片自动上传服务器
web端的有canvas转base64
原生端呢 如何转base64
或者web端和原生端能直接生成图片上传png图片到服务器吗?
有参考官方的保存本地的项目 现在卡在web和原生如何将图片上传服务器上
这是官方保存本地的代码
怎么传到远程服务器呢
现有需求需要在web和原生端 实现截图后 直接将图片自动上传服务器
web端的有canvas转base64
原生端呢 如何转base64
或者web端和原生端能直接生成图片上传png图片到服务器吗?
有参考官方的保存本地的项目 现在卡在web和原生如何将图片上传服务器上
这是官方保存本地的代码
怎么传到远程服务器呢
你找个js库如UPNG 把rgba encode成二进制,再把二进制转base64
你回复的是实现原生数据转base64吗 rgba是什么
是我上面截图的this._buffer吗?this._buffer是通过RenderTexture的readPixels 获取的数据
buffer应该就是rgba,你可以打印出来 看看
用UPNG可以这样做
let upng = require(“UPNG”);
let png = upng.encode([rgba.buffer], width, height, 0);
然后把png转base64就行了
你好,请问解决了吗,安卓原生如何把截图转成base64呢