Please enable Javascript to view the contents
微信小程序码转换
基于Jfinal-weixin 获取微信小程序码
1
2
|
//获取到InputStream
InputStream inputStream = WxaQrcodeApi.get(code);
|
直接返回二进制
1
2
3
|
BufferedImage read = ImageIO.read(inputStream);
ImageIO.write(read, "png", getResponse.getOutputStream());
renderNull();
|
返回Base64-sun.misc.BASE64Encoder
坑:有换行空字符串,注意trim()
1
2
3
|
BASE64Encoder base64Encoder = new BASE64Encoder();
base64Encoder.encode(inputStream, getResponse().getOutputStream());
renderNull();
|
返回Base64-BaseKit
1
2
3
4
5
6
7
8
9
|
//创建一个输出流
ByteArrayOutputStream baos = new ByteArrayOutputStream();
//读取返回的
BufferedImage read = ImageIO.read(inputStream);
//写入到创建的输出流
ImageIO.write(read, "png", baos);*/
//转换输出流为base64
String encode = Base64Kit.encode(baos.toByteArray());
renderText(encode);
|
返回Base64-java.util
…