请问调用小程序端生成小程序码的接口,返回的二进制数据怎么转换成图片?

发布于 7 年前作者 leiyan18517 次浏览最后编辑 7 年前来自 ask

* 请问调用小程序端生成小程序码的接口,返回的二进制数据怎么转换成图片?

* 求生成小程序码的demo,谢谢!

9 回复
fang72
fang721 楼6 年前

@浩波,你好,我后端是用node.js写的,不太熟悉,没有返回成功,请问你是什么后端环境?

lei75
lei752 楼6 年前

我用 java   你去看那个止于心得帖子,但是  他得 token 在前台很不安全就是直接填写了 ak  sk

twu
twu3 楼6 年前

加你微信了

guojing
guojing4 楼6 年前

你问题解决了吗?

azou
azou5 楼6 年前

解决了吗?

ligu
ligu6 楼6 年前

木有解决,继续等

maming
maming7 楼6 年前

其实这是一张图片,   可以尝试用后端返回一 url  给你  你直接放到<img src=“”>里面

ping50
ping508 楼6 年前
@RequestMapping(path = "/barq", method = RequestMethod.GET)
    public ResponseEntity<byte[]> getWXACode(@RequestParam("id") Long id) {
        String apiUrl = "https://api.weixin.qq.com"; // 微信请求服务器
        // StringBuffer(apiUrl).append("/wxa/getwxacodeunlimit?access_token=").append(weChat.getWeChatToken().getAccessToken()).toString();
        String url = new StringBuffer(apiUrl).append("/wxa/getwxacode?access_token=")
                .append(weChat.getWeChatToken().getAccessToken()).toString();
        HttpHeaders httpHeaders = new HttpHeaders();
        // 设置请求参数
        Map<String, Object> map = new LinkedHashMap<>();
        // map.put(Const.WeChat.SCENE, "id="+id );
        map.put(Const.WeChat.PATH, "page/index/index?id=" + id);
        // map.put(Const.WeChat.WIDTH, 430);
        // map.put(Const.WeChat.AUTO_COLOR, true);
 
        HttpEntity<Map<String, Object>> entity = new HttpEntity<>(map, httpHeaders);
        return restTemplate.exchange(url, HttpMethod.POST, entity, byte[].class);
    }
changxiulan
changxiulan9 楼5 年前

在线等,谢谢大神