当前位置: 首页 > 知识库问答 >
问题:

java - JAVA 如何生成带参数的微信小程序二维码?

鄂昌胤
2023-08-24

生成后展示在html上最好,保存在电脑上也行
我参考网上的方法,把encode后的数据加上“data:image/jpeg;base64,”放到img。但没有成功,请问该如何生成
JAVA代码:

String accessToken = getAccessToken();//调用微信接口生成二维码URL url = new URL("https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=" + accessToken);HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();httpURLConnection.setRequestMethod("POST");// 提交模式// 发送POST请求必须设置如下两行httpURLConnection.setDoOutput(true);httpURLConnection.setDoInput(true);// 获取URLConnection对象对应的输出流PrintWriter printWriter = new PrintWriter(httpURLConnection.getOutputStream());// 发送请求参数JSONObject paramJson = new JSONObject();paramJson.put("scene", "id=1");paramJson.put("page", "/pages/index/index");printWriter.write(paramJson.toString());// flush输出流的缓冲printWriter.flush();//开始获取数据BufferedInputStream bis = new BufferedInputStream(httpURLConnection.getInputStream());ByteOutputStream byteOutputStream = new ByteOutputStream();byte[] bytes = new byte[1024];int len=0;while ((len=bis.read(bytes))!=-1){    byteOutputStream.write(bytes,0,len);}String encode = Base64.encode(byteOutputStream.toByteArray());

html:

<img src="{{src}}" style="width: 300px">

js:

axios.get('/qrcode/test',{    params:{        code: text    }}).then(function (res) {    var data = res.data.data;    that.src = "data:image/jpeg;base64,"+data;});

共有1个答案

陶宜民
2023-08-24

请贴出核心代码

 类似资料:
  • 本文向大家介绍Javascript生成带参数的二维码示例,包括了Javascript生成带参数的二维码示例的使用技巧和注意事项,需要的朋友参考一下 前言 在最近的项目中有个需求是要生成带参的二维码,考虑过用JAVA后台生成返回前端展示,后面了解到用jquery的qrcode.js插件可以很好现实,下面话不多说,直接上实现的过程。 引入js: 待渲染的dom: 初始化二维码: 值得注意的是,“tex

  • 本文向大家介绍微信小程序 获取二维码实例详解,包括了微信小程序 获取二维码实例详解的使用技巧和注意事项,需要的朋友参考一下  微信小程序 获取二维码实例详解 理论: 接口A: 适用于需要的码数量较少的业务场景 接口地址:(永久有效,数量有限,进入path对应的页面) 接口B:适用于需要的码数量极多,或仅临时使用的业务场景(永久有效,数量暂无限制,将统一打开首页) 接口C:适用于需要的码数量较少的业

  • 本文向大家介绍java二维码生成的方法,包括了java二维码生成的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了java二维码的实现代码,供大家参考,具体内容如下 这次用到的jar包是zxing,没有用到core的jar包 先导入zxing.jar包 生成二维码 解析二维码 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 假如有这样一个小程序,这款小程序在不同的客户上有类似的功能。下面想到大概有 3 种组织模式 小程序账号为我拥有,不同客户使用不同的小程序应用,缺点是个人最多 5 个小程序,企业最多 50 个 小程序账号为我拥有,不同客户使用相同的小程序应用,通过给页面传递特定的客户 id 参数渲染不同的内容,缺点是不同客户之间应用存在耦合,如果一个违规那么整个应用可能都会被禁。 小程序账号客户拥有,但是这样管理起

  • 本文向大家介绍java 生成二维码实例,包括了java 生成二维码实例的使用技巧和注意事项,需要的朋友参考一下 最近有点时间想学点东西,想做个简单的系统,现在登录的时候使用扫描二维码获取验证码登录,于是就有了下面的一些代码 首先要导入pom依赖 这个是goole提供的一些包 第一个类是goole提供帮主类 画出图片 生成图片工具类 controller 二维码示例 以上就是java 生成二维码实例

  • 本文向大家介绍微信小程序 二维码canvas绘制实例详解,包括了微信小程序 二维码canvas绘制实例详解的使用技巧和注意事项,需要的朋友参考一下 微信小程序 二维码canvas绘制 上面直接放在一个js中吧方法暴露出来就可以了,顺便说一下关于 样式的问题,因为没必要再去写一篇了,样式:padding , 以前在html页面上我有时候习惯padding:0px,这样设置为0,但是在小程序中写成pa