我需要将图像对象转换为base64对象,以便可以将其加载到客户端的标记中。
但是,我似乎无法弄清楚如何实现这一目标。是否有人可以轻松使用此代码?
这就是我用来将外部图像链接变成图像对象的方法
Image image = null; URL url = new URL(request.getParameter("hdn_path")); image = ImageIO.read(url);
不知道我是否要使用正确的方法。
使用Apache IOUtils和Base64:
IOUtils
Base64
byte[] imageBytes = IOUtils.toByteArray(new URL("..."))); String base64 = Base64.getEncoder().encodeToString(imageBytes);