首页 新闻 会员 周边 捐助

java生成二维码怎么返回前台

0
悬赏园豆:10 [已解决问题] 解决于 2021-09-14 18:02

https://www.jianshu.com/p/bb76ded47d64 提供的接口是这样的
然后想问,前端应该怎么实现?
是直接后端返回图片路径,前端用<img :src=“图片路径”>吗?
感觉这样搞不太好吧(公司项目)
求大神们讲解一下吧

dckja的主页 dckja | 初学一级 | 园豆:19
提问于:2021-09-14 12:59
< >
分享
最佳答案
0

生成图片base64码,前端可以通过base64码转换成图片,或者有能力生成 svg 代码也行

收获园豆:10
去哪里吃鱼 | 菜鸟二级 |园豆:462 | 2021-09-14 14:10

大佬,怎么把二维码变成base64码呀

dckja | 园豆:19 (初学一级) | 2021-09-14 15:31

@dckja: 上面可以拿到图片的 byte[] 字节数组,java8自带有 Base64 加解密工具,可以通过byte[]转成加密后的base64字符串,使用demo参考这个:https://www.runoob.com/java/java8-base64.html

去哪里吃鱼 | 园豆:462 (菜鸟二级) | 2021-09-14 16:24
其他回答(2)
0

生成二维码,存云服务的OSS——让公司买去,再提供OSS的URL个前端。
OSS 对象存储服务

当然,你服务器够强大,内存、带宽啥的,也可以存到公司的Nginx服务器的静态文件目录中,做个转发

快乐的欧阳天美1114 | 园豆:4004 (老鸟四级) | 2021-09-14 13:19
0

文章里已经能获取到产生图片的绝对地址,后端获取文件,把file改成byte[] ,返回给前端,前端的src里放的是接口的地址,不是图片的地址

人间春风意 | 园豆:2780 (老鸟四级) | 2021-09-14 14:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册