| | |
| | | HttpResponse response; |
| | | response = httpClient.execute(httpPost); |
| | | InputStream inputStream = response.getEntity().getContent(); |
| | | /*Object inputObj= response.getEntity().getContent(); |
| | | if(inputObj instanceof InputStream){ |
| | | String strError = streamToString(inputStream,"GBK"); |
| | | LogUtil.info("-------------二维码生成------"+strError); |
| | | return "error:" + strError; |
| | | }*/ |
| | | |
| | | // 图片保存目录路径 |
| | | String baseSavePath = PropertiesUtil.getString(AppConstance.FILES_TORAGE_PATH); |
| | |
| | | if(!targetFile.exists()){ |
| | | targetFile.mkdirs(); |
| | | } |
| | | |
| | | /*String inputstreamtofile = inputstreamtofile(inputStream, targetFile); |
| | | if(null != inputstreamtofile){ |
| | | return inputstreamtofile; |
| | | }*/ |
| | | |
| | | // 创建图片文件夹 |
| | | baseSavePath += "wxacode" + File.separatorChar; |
| | |
| | | String qrcodePath = baseSavePath + fileName + ".png"; |
| | | FileOutputStream out = new FileOutputStream(qrcodePath); |
| | | LogUtil.debug("qrcodePath:{}",qrcodePath); |
| | | //本地调试创建(不用删) |
| | | /*String filePath = "e:/test.png"; |
| | | File file = new File(filePath); |
| | | if (!file.exists()) { |
| | | file.mkdir(); |
| | | } |
| | | FileOutputStream outs = new FileOutputStream(file);*/ |
| | | |
| | | byte[] buffer = new byte[1024]; |
| | | int bytesRead = 0; |
| | | while((bytesRead = inputStream.read(buffer, 0, 1024)) != -1) { |
| | | out.write(buffer, 0, bytesRead); |
| | | //outs.write(buffer, 0, bytesRead); |
| | | |
| | | } |
| | | out.flush(); |
| | | out.close(); |
| | | //outs.flush(); |
| | | //outs.close(); |
| | | |
| | | return qrcodePath; |
| | | } else { |