在Lotus Notes中,我有一个包含PPT文件附件的文档。使用Apache POI,我计划从PPT的特定幻灯片生成一个图像,并通过使用Ajax从Web访问代理来在Web浏览器上显示它。有没有办法临时存储生成的图像并显示它?如果是的话,你怎么能这样做?
答案 0 :(得分:3)
即使不通过对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