String accessToken = wxParamService.getAccessToken(appId); HashMap<String, Object> paramMap = new HashMap<>(); paramMap.put("scene", uuid); paramMap.put("env_version", "develop"); paramMap.put("page", "pages/mi"); String url1 = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=" + accessToken; //使用hutool Http工具类中.bodyBytes()接收二进制图片 byte[] bytes = HttpUtil.createPost(url1).body(JSONUtil.toJsonStr(paramMap)).execute().bodyBytes(); try { //二进制图片转jpg ByteArrayInputStream bais = new ByteArrayInputStream(bytes); BufferedImage bi1 = ImageIO.read(bais); File w2 = new File("保存图片的地址");// 可以是jpg,png,gif格式 if (!w2.exists()) { w2.mkdirs(); } ImageIO.write(bi1, "jpg", w2);// 不管输出什么格式图片,此处不需改动 } catch (IOException e) { e.printStackTrace(); }
hutool工具类调用微信小程序生成程序码接收二进制图片并转为jpg图片
最新推荐文章于 2024-07-26 10:15:33 发布