Java代理显示动态生成的图形?

标签 java javascript ajax lotus-notes

在 Lotus Notes 中,我有一个包含 PPT 文件附件的文档。使用 Apache POI,我计划从该 PPT 的特定幻灯片生成图像,并通过可能使用 Ajax 从 Web 访问代理将其显示在 Web 浏览器上。有没有办法暂时存储生成的图像并显示出来?如果是,您将如何做到?

最佳答案

即使不保存附件,您也可以通过对其进行 Base64 编码并将其嵌入到源代码中来实现这一点,如下所示:

<img src="data:image/gif;base64,
R0lGODlhmwDFAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0N
DQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8f
HyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDEx
MTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkND

.... Lot of ascii characters ....

gww18FBEikHcgNkMRW5lmkJI/teaa0wNiOhshFFuiRSVpL34nqQRphZmcV5miORZQwnRpndI
nUmiiTStuaKbLl4Z45wuuADDDDfsgNKeMmy160w1hdaVSZfupyiXSgLoWpOQFjgpWUsKCGem
CEXFlIRlBefllxqKKlyblb45olWqosgmi29iGiudM+6Knp5F6LhrDYYCccQRQuzQp1cBAQA7">

如果您需要存储它,您可以将它存储到临时文件夹中,然后将其附加到文档中。然后,您可以使用带有 src- url http://server/db.nsf/_/documentuniqueidOfSavedDocument/$File/nameOfImage.jpg

的 img- 标签轻松显示它

关于Java代理显示动态生成的图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24089420/

相关文章:

ajax - 有没有办法像jsf.ajax.addOnEvent一样获取Primefaces ajaxStatus中的请求数据

javascript - 如何拆分 Ajax 帖子的成功输出?

java - 使用 BouncyCaSTLe API 时出现 RSA key 生成错误

java - 如何使用推土机将类型为抽象类的字段映射?

java - 如何获取HashMap中存在对应关系的计数?

javascript - 无法读取未定义的 toDataURL 属性

javascript - 我的 javascript 在添加更多输入字段时遇到问题,文本字段内的值不会保留

javascript - 如何在 Angular js $http 调用中显示超时错误?

JavaScript (JQuery/Ajax) 计时器自行停止

java - 在 Java 中覆盖 equals 和 hashCode 时应该考虑哪些问题?