Java 通过base64编码在前端展示图片
1、java
public static String ImageToBase64(String src){ if (src == "" || src == null) { return ""; } File file = new File(src); if (!file.exists()) { return ""; } byte [] data = null; try { FileInputStream fis = new FileInputStream(src); data = new byte[fis.available()]; fis.read(data); fis.close(); } catch (IOException e) { e.printStackTrace(); } BASE64Encoder base64Encoder = new BASE64Encoder(); return base64Encoder.encode(data); }
2、js
$("#showPic").append("<img class=\"layui-upload-img\" id=\"showPic\" src=\"data:image/png;base64,"+ src1 + "\" height='40px' width='120px'>");
格式:
<img src="data:image/png;base64,从后台获取的base编码" />
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步