Codenameone 将存储在文件系统存储库中的映像嵌入到WebBrowser组件的代码名one中

Codenameone 将存储在文件系统存储库中的映像嵌入到WebBrowser组件的代码名one中,codenameone,Codenameone,如果将映像存储在文件系统存储中,如何嵌入映像? 我希望将嵌入的图像附加到WebBrowser组件中的元素中(例如在DIV中) 我需要使用OutputStreamWriter吗?还是什么 谢谢这是跨平台的问题,因为每个平台对待基本URL的方式都不同 解决方法是用非常可移植的数据URI替换图像。因此,与其这样做,不如: String htmlText = "... <img src=\"" + fileURL +"\" /> "; 字符串htmlText=“…”; 这样做: Stri

如果将映像存储在文件系统存储中,如何嵌入映像? 我希望将嵌入的图像附加到WebBrowser组件中的元素中(例如在DIV中)

我需要使用OutputStreamWriter吗?还是什么


谢谢

这是跨平台的问题,因为每个平台对待基本URL的方式都不同

解决方法是用非常可移植的数据URI替换图像。因此,与其这样做,不如:

String htmlText = "... <img src=\"" + fileURL +"\" /> ";
字符串htmlText=“…”;
这样做:

String htmlText = "... <img src=\"" + WebBrowser.createDataURI(imageByteArrayData, "image/png") + "\" /> ";
字符串htmlText=“…”;
这将有效地将图像直接嵌入HTML/CSS代码中