猿问

获得和生成二维码,请问为什么EncodeHintType.MARGIN和​writeToPath下面红线,我是缺少什么jar包吗?

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;

}


花菜菜
浏览 3779回答 2
2回答

丰子凯

666666

JustWannaHugU

import包错了或者是缺少jar包,你看看源码呗
随时随地看视频慕课网APP

相关分类

Java
我要回答