gpt4 book ai didi

html - 读取一列中的所有图像,将 base64 字符串结果包含到图像 html 标记中。 X页面

转载 作者:搜寻专家 更新时间:2023-10-30 20:42:25 24 4
gpt4 key购买 nike

如您所见,下面的代码可以将 Lotus 数据库中的图像数据转换为 base64 字符串。问题是我手动输入了图像的文件名(第 4 行)。我的数据库中有很多图像,只有我的“btnbg.jpg”可以读取,其他的则不能。我的代码如何读取数据库列中的所有图像文件名。另外,如何将结果 base64 字符串包含到我的 html 图像标记中。非常感谢,上帝保佑

var testView:NotesView = database.getView("uploadforms");
var col:NotesDocumentCollection = testView.getAllDocumentsByKey("1");
var testDoc:NotesDocument = col.getFirstDocument();
var attachment:NotesEmbeddedObject = testDoc.getAttachment("btnbg.jpg");
var input:java.io.InputStream = attachment.getInputStream();

var base64Enc = new sun.misc.BASE64Encoder();
var output = new java.io.ByteArrayOutputStream();
base64Enc.encode( input, output );

return output.toString();

最佳答案

"How can my code can read all the image file names inside the database column"

您需要将附件名称打印到列中。例如在“@AttachmentNames”函数的帮助下。您需要使用“ViewNavigator”类来准确遍历列

如果您更喜欢使用文档,则可以使用一些方法从文档中获取所有附件,例如文档和 RT 项目上的“EmbeddedObjects”方法。

"how can I include the result base64 string to my html image tag"

你可以在 css 的帮助下做到这一点:background:url(data:image/jpeg;base64,...

在css base64中使用大量图片是个坏主意。

关于html - 读取一列中的所有图像,将 base64 字符串结果包含到图像 html 标记中。 X页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13968094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com