获得和生成二维码,请问为什么EncodeHintType.MARGIN和writeToPath下面红线
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;
} |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
import包错了或者是缺少jar包,你看看源码呗 |
|
|
|
|