我可以在带有src属性= "data:image/png;base64,base64_encoded_characters_go_here"
的img的HTML报告中嵌入图片。
它在我测试过的所有浏览器中都能正常运行。
到目前为止,最后一个障碍是将编码的favicon.ico文件嵌入HTML报告中,以便浏览器不必执行GET。
到目前为止,我所拥有的最佳解决方案是要求favicon在我们的网站上公开显示。但这并没有完全处理我们所说的自足目标。这个解决方案要求我指定一个“快捷图标”链接,如果真的是唯一的方法,那就这样吧。但我想肯定地知道。我只是不想让目录中装满版本控制的favicon%d.ico文件。
...背景
我有一个XML => XSLT =>生成HTML报告的HTML桌面应用程序,可以通过电子邮件附件自行包含和共享。自包含的本质对于解决我不想解决的许多版本控制问题很有用。事实上,我已经解决了大部分问题。
当然,制作自包含报告的目标是收件人的浏览器不需要执行GET。因此,样式表和大多数图形都嵌入/编码在HTML页面中,而不会显着增加HTML报告的大小。
我说这一切都是为了解决为什么我甚至想要这样做的明显问题。但请记住,这不是一个网站,它只是一个报告生成器。