BitMatrix bitMatrix = null; try { bitMatrix = new MultiFormatWriter().encode(content, BarcodeFormat.QR_CODE, width, height, hints); } catch (WriterException e1) { e1.printStackTrace(); } String webRoot = System.getProperty("xbz.webapp"); String fileName = user_id +System.currentTimeMillis()+".png"; String filePath = webRoot + "/WEB-INF/qrcode/"+fileName; Path file = new File(filePath).toPath(); try { MatrixToImageWriter.writeToPath(bitMatrix, format, file); } catch (IOException e) { e.printStackTrace(); } try { QiNiuUtil.upload(filePath, fileName); } catch (IOException e) { e.printStackTrace(); System.out.println("七牛上传文件失败"); }finally{ File file2 = new File(filePath); file2.delete(); } return outURL+fileName; }
添加回答
举报
0/150
提交
取消