java - 如何动态渲染 html 中的图像?

标签 java image

我的本​​地驱动器上嵌入了一些带有图像(html+图像)的 html 内容。当我直接双击浏览器打开它时,我可以看到其中嵌入图像的内容。

现在我必须使用 java api 在 Web 浏览器上渲染此内容。我能够毫无问题地渲染 html 内容,但在渲染时,图像未渲染,而是替代文本在浏览器上渲染。

我知道我无法在java代码中设置两种mime类型来在同一页面上渲染图像和文本。我想知道如何渲染其中包含图像的html内容,以便可以渲染它。

问候。

<小时/>

添加代码:

public void readFile() throws FileNotFoundException{ 
    String lsFilePath = "D:\\alf3.3\\deployment\\target\\";
    //String lsFilename = "/WEB-INF/message.properties"; 
    String lsFilename = "spcontent2.html"; 
    File loNewFile = new File(lsFilePath + lsFilename); 
    FileInputStream loFileInputStream = new FileInputStream(loNewFile); 
    FileOutputStream loFilOutputStream = new FileOutputStream(loNewFile); 
}

到目前为止都很好,但我需要知道如何渲染提到的文件中引用的图像。

最佳答案

用于通过将内容 ID 添加到图像源来将图像嵌入到 html 源页面中。这通常是在发送嵌入图像的 HTML 电子邮件时进行的

请参阅以下文档了解更多信息。

http://www.faqs.org/rfcs/rfc2111.html

关于java - 如何动态渲染 html 中的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4446818/

相关文章:

java - 与 Java 的相互认证(带有客户端证书 PFX 文件)并且无法访问环境

java - Jersey 可以生成 List<T> 但不能 Response.ok(List<T>).build()?

java - Repaint() 不工作,我不知道为什么

iphone - 根据设备大小 xcode 缩放图像

Java JScrollPane 更新图像

java - 如果 ServerSocket 接受连接,它会继续等待进一步的请求吗?

java - Webdriver 引用变量中的元素

java - 将背景图像添加到 JPanel

java - Java 更新后 Eclipse 中出现 FileNotFoundException

c - C中图像旋转的openCV中心