首页 文章

将存储在FileSystemStorage中的图像以代号1嵌入到WebBrowser组件中

提问于
浏览
1

如果我将图像存储在FileSystemStorage中,如何嵌入图像?我想将嵌入的图像附加在WebBrowser组件的元素中(比如在DIV中)

我需要使用OutputStreamWriter吗?或者其他的东西?

谢谢

1 回答

  • 1

    这是跨平台的问题,因为每个平台都以不同方式处理基本URL .

    解决方法是使用非常便携的数据URI替换图像 . 所以不要这样做:

    String htmlText = "... <img src=\"" + fileURL +"\" /> ";
    

    做这个:

    String htmlText = "... <img src=\"" + WebBrowser.createDataURI(imageByteArrayData, "image/png") + "\" /> ";
    

    这将有效地将图像直接嵌入到HTML / CSS代码中 .

相关问题