public String getWxQrCodeStr(int xx, int uid) throws IOException {
String encode = null;
BufferedInputStream wxQrCode = this.xxx(workBookId, uid);
if (wxQrCode != null) {
byte[] buffer = new byte[1024];
//每次读取的字符串长度,如果为-1,代表全部读取完毕
int len;
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
while ((len = wxQrCode.read(buffer)) != -1) {
outStream.write(buffer, 0, len);
}
wxQrCode.close();
byte[] bytes = outStream.toByteArray();
// wxQrCode.read(bytes);
BASE64Encoder base64Encoder = new BASE64Encoder();
encode = base64Encoder.encode(bytes);
}
return encode;
}