java生成二维码,并在前端展示,扫码实现下载功能。

  • 后端生成二维码以流的形式
    • 前端接收二维码并展示

后端生成二维码以流的形式

 这是以流的形式展示二维码。当然也可以以文件的格式,文件格式就是Path path = FileSystems.getDefault().getPath("3.png");MatrixToImageWriter.writeToPath(bitMatrix, "PNG", path);
释放就行
 //text 扫描二维码展示的内容,width宽度,height长度public static String generateQRCodeImage(String text, int width, int height) throws WriterException, IOException {QRCodeWriter qrCodeWriter = new QRCodeWriter();BitMatrix bitMatrix = qrCodeWriter.encode(text, BarcodeFormat.QR_CODE, width, height);//Path path = FileSystems.getDefault().getPath("3.png");ByteArrayOutputStream pngOutputStream = new ByteArrayOutputStream();//MatrixToImageWriter.writeToPath(bitMatrix, "PNG", path);MatrixToImageWriter.writeToStream(bitMatrix, "PNG", pngOutputStream);byte[] pngData = pngOutputStream.toByteArray();return Base64.encode(pngData );}

前端接收二维码并展示

前端代码展示,前端以base64进行回显后端传输的流。
 <img id="img" src = "image">$.ajax({url: "${base}/risen/rfb/whglRwgl/qrcode?rfbUuid=${result.rfbUuid!''}",type: "post",success: function (obj) {$("#img").attr("src",'data:image/png;base64,' + obj);},})

java生成二维码,并在前端展示。相关推荐

  1. phpqrcode生成二维码直接返回前端展示

    ajax生成二维码并返回给前端页面显示 需求 phpqrcode生成二维码直接返回前端展示(不进行服务器上传存储) 过程 1,ajax请求返回到前端页面展示 <div class="m ...

  2. Java 生成二维码返回给前端

    用 Hutool 工具类实现,参考文档选择需要的样式 Hutool 参考文档https://hutool.cn/docs/#/extra/%E4%BA%8C%E7%BB%B4%E7%A0%81%E5% ...

  3. Java生成二维码底部带文字并且返回前端使用img接收

    目录 1.java生成二维码工具类 2.web测试 3.前端处理 4.测试结果 背景 本demo主要针对jdk1.6版本的,但是高版本的同样可以用,如果觉得不舒服可以自行添加高版本的依赖包. 准备工具 ...

  4. Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码

    Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码 一.关于ZXing 1.ZXing是谷歌开源的支持二维码.条形码 等图形的生成类库:支持生成.和解码功能. G ...

  5. Java生成二维码的两种方法

    本文介绍Java生成二维码的两种方法,这两种方法都依赖于google提供的二维码依赖包. 一种是自己写工具类,代码可以网上抄. 另一种是使用hutool第三方工具类的依赖包,不用自己抄代码. 一.自定 ...

  6. java 生成二维码 QRCode、zxing 两种方式

    版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢. https://blog.csdn.net/testcs_dn/article/details/ ...

  7. 二维码相关---java生成二维码名片,并且自动保存到手机通讯录中...

    二维码相关---java生成二维码名片,并且自动保存到手机通讯录中... 技术qq交流群:JavaDream:251572072 1.首先介绍一个api.   Zxing是Google提供的关于条码 ...

  8. java生成二维码打印到浏览器

    java生成二维码打印到浏览器 解决方法: pom.xml的依赖两个jar包: <!-- https://mvnrepository.com/artifact/com.google.zxing/ ...

  9. Java生成二维码带LOGO底部标题竖版字体

    前言 Java后端生成二维码 底部 侧面带有标题,可调节字号 参考文章 使用Java生成二维码图片(亲测) Reborn_YY使用Java生成二维码图片 图标素材库 Java后台生成图片,前台实现图片 ...

最新文章

  1. [Google API](3)创建搜索
  2. Nginx教程系列三:Nginx常用命令
  3. asp.net 服务器控件的 ID,ClientID,UniqueID 的区别
  4. javascript中函数参数以及函数中局部变量作用域一点点理解
  5. 夏日清凉小风扇网站源码 抖音引流神器
  6. Google+ 关闭引大V不满:700万粉丝“说没就没”
  7. 华为机试HJ33:整数与IP地址间的转换
  8. windows 2003系列之搭建域环境
  9. django/python日志logging 的配置以及处理
  10. Spring AOP高级——源码实现(2)Spring AOP中通知器(Advisor)与切面(Aspect)
  11. TYVJ P1022 进制转换 Label:坑
  12. Linq-查询上一条下一条
  13. swagger注解 详细说明
  14. hdu2825(AC 自动机)
  15. HDU 2586 How far away ? tarjan算法求LCA
  16. 计算机组成原理 14个指令缩写
  17. 提问的智慧( 中文阅读笔记)#
  18. 2019.03.04【ZJOI2018】【BZOJ5212】【洛谷P4338】历史(假LCT)
  19. 沐神点赞!同济子豪兄精读AI经典论文,包括图像分类、目标检测、生成对抗网络、轻量化卷积神经网络等领域...
  20. AI Studio 精品项目 | 基于Few-shot Learning实现中文科学文献学科分类

热门文章

  1. [note]First draft of a report on the EDVAC (1~2)
  2. 捕获阿里云异常日志遇到的问题
  3. [华硕路由器官方设置]ASUS RT-AC86U官方设置
  4. Java:String类学习笔记
  5. android Q HIDL(小屏显示)
  6. CITA架构与云计算服务
  7. 服务器e5系列和e5v4系列,至强E5-2600v4系列CPU一览表
  8. 睁眼、耸肩、觉醒:人形机器人的吊诡与最终幻想
  9. 问题 A: Hz的宝箱
  10. Python 儒略日和公历互转代码