我正在尝试将包含图表的 jrxml 导出为 html 格式。
从那里我读取 html 文件并发送带有图表的 html 邮件。
当我将报告导出为 html 时,图像的 src 如下:
src="report2.html_files/img_0_0_0"
并且当邮件发送时,不显示图表。
但是当我将src标记更改为:src="C:/report2.html_files/img_0_0_0"
时,图像正在显示。有没有办法在html文件中写入文件的绝对路径?
最佳答案
您不希望图像是绝对路径,否则当您通过电子邮件发送图像时,它不会显示在客户端计算机上,除非图像位于确切的位置(但事实并非如此)。
您需要确保当您发送 html 文件时,图像也会以正确的格式发送。有关详细信息,请参阅下面的帖子:
我认为 iReport 无法帮助您解决此问题,因此您可能必须先修改 HTML 文件的内容,然后才能将其附加到电子邮件。
关于java - 将图表导出为 html - 在应用程序中打开 html 时丢失图像。如何设置图片的绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18762383/