https://www.jianshu.com/p/bb76ded47d64 提供的接口是这样的
然后想问,前端应该怎么实现?
是直接后端返回图片路径,前端用<img :src=“图片路径”>吗?
感觉这样搞不太好吧(公司项目)
求大神们讲解一下吧
生成图片base64码,前端可以通过base64码转换成图片,或者有能力生成 svg 代码也行
大佬,怎么把二维码变成base64码呀
@dckja: 上面可以拿到图片的 byte[] 字节数组,java8自带有 Base64 加解密工具,可以通过byte[]转成加密后的base64字符串,使用demo参考这个:https://www.runoob.com/java/java8-base64.html
生成二维码,存云服务的OSS——让公司买去,再提供OSS的URL个前端。
OSS 对象存储服务
当然,你服务器够强大,内存、带宽啥的,也可以存到公司的Nginx服务器的静态文件目录中,做个转发
文章里已经能获取到产生图片的绝对地址,后端获取文件,把file改成byte[] ,返回给前端,前端的src里放的是接口的地址,不是图片的地址