我尝试创建条形码,并使用以下代码将其转换为base64。
但是会抛出
“ javax.imageio.iioexception:无法读取输入文件!”
同时将其转换为base64。
它在1台服务器中正常工作。当我们迁移到另一个地方时
String baseUrl = "";
Long rbCode = jdbcTemplate.queryForObject(EmployeeMasterQueryUtil.maxRBCode, Long.class);
String sPath = bCodeServerPath + "/" + rbCode + ".png";
String imgUrl = bcodeLocalPath + rbCode + ".png";
BarCode.createCode(rbCode, imgUrl);
Base64 base = new Base64();
try {
baseUrl = base.base64(bcodeLocalPath, sPath);
} catch (Exception e) {
e.printStackTrace();
}
条形码已转换
答案 0 :(得分:0)
现在正在工作。我必须更改网址。