qrcode.toFile,保存文件保存
QRCode qrcode = QRCode.NEW("http://nutz.cn");
qrcode.toFile("D:\\x5work\\BeX5_V3.5\\data\\qrcode\\c98a599835044604b995b6b3a486d101")
报错日志
Exception in thread "main" java.lang.RuntimeException: Unexpected error writing image
at org.nutz.qrcode.QRCode.toFile(QRCode.java:162)
at org.nutz.qrcode.QRCode.toFile(QRCode.java:108)
at com.zlz.service.QRCodeService.main(QRCodeService.java:42)
解决了,修改了下qrcode QRCode类的源码:
private String getSuffixName(File file) {
String name =file.getName();
if (null == name) {
return this.format.getImageFormat();
}
int pos = name.lastIndexOf('.');
if (-1 == pos) {
return this.format.getImageFormat();
}
return name.substring(pos + 1).toUpperCase();
}
需要后缀。。。
来自炫酷的 NutzCN