提交 e8d865ed authored 作者: 133's avatar 133

[添加] zxing coll

上级 3d53bf59
...@@ -40,13 +40,17 @@ public class ZxingController { ...@@ -40,13 +40,17 @@ public class ZxingController {
File file1 = new File(path); File file1 = new File(path);
//判断文件的类型 //判断文件的类型
String name = file1.getName(); String name = file1.getName();
String substring = name.substring(name.lastIndexOf("." + 1)); String substring = name.substring(name.lastIndexOf(".")+1);
List<byte[]> bytes = null;
String base64;
if (substring.equals("pdf")) { if (substring.equals("pdf")) {
List<byte[]> bytes = PdfToImageUtil.pdfToImage(Base64Util.getFileBytes(path)); bytes = PdfToImageUtil.pdfToImage(Base64Util.getFileBytes(path));
Base64Util.byte2image(bytes.get(0), stt); Base64Util.byte2image(bytes.get(0), stt);
} base64 = Base64Util.getImageStr(stt);
String base64 = Base64Util.getImageStr(stt); }else {
base64 = Base64Util.getImageStr(path);
}
QRCodeUtils qrCodeUtils = new QRCodeUtils(); QRCodeUtils qrCodeUtils = new QRCodeUtils();
return qrCodeUtils.deEncodeByBase64(base64); return qrCodeUtils.deEncodeByBase64(base64);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论