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;
}
丰子凯
JustWannaHugU
相关分类