您可以将图像编码为base 64,将其作为字符串传递给JS,然后使用data:image/gif;表单URL在网页中显示。您需要“滚动自己的” base 64编码器或找到一个API,因为J2SE没有用于转换的内置方法。1个
HTML中可能看起来像这样。
<img width="16" height="14" alt="embedded folder icon">
EG取自带有数据URL的嵌入式图像。
在以后的JRE(一旦引入JAXB)上,请使用DatatypeConverter.printbase64Binary(byte[])如下所示的内容:
ByteArrayOutputStream baos = new ByteArrayOutputStream();try { ImageIO.write(image, "png", baos);} catch (IOException e) { showError(e); e.printStackTrace();}String imageString = "data:image/png;base64," + DatatypeConverter.printbase64Binary(baos.toByteArray());


