gpt4 book ai didi

java - 通过 Java 从 OpenDJ ldap 检索图片

转载 作者:行者123 更新时间:2023-12-02 04:28:59 24 4
gpt4 key购买 nike

我已通过 OpenDJ 控制面板向用户添加了一张图片,但我似乎无法检索该图片以便在网页上显示它。我找到了两个属性 thumbnailPicturephoto 并尝试通过以下方式访问它:

NamingEnumeration<?> namingEnum = ctx.search(baseFilter, "(uid="+username+")", searchControls);

if (namingEnum.hasMore ()){
SearchResult result = (SearchResult) namingEnum.next ();
Attributes attrs = result.getAttributes ();
photo=(String)attrs.get("thumbnailPicture").get() ;
}

代码没有任何问题,因为我可以检索电子邮件地址,例如当我更改 photo=(String)attrs.get("thumbnailPicture").get() ;

photo=(String)attrs.get("mail").get() ;

我注意到,当通过 OpenDJ 控制面板添加图片时,它会通过浏览按钮,所以我猜测路径应该存储在某个地方?

我没有收到任何错误消息(我推测是因为 OpenDJ 中未填写属性 thumbnailPicturephoto,因此它们返回空),但我会做什么就像是:

  • 图片保存的路径,但这只是一个猜测OpenDJ 真的存储这些信息吗?
  • 可以检索图片,但我不确定它在 OpenDJ 中保存的内容。现在的代码适用于文件的路径(这就是为什么要强制转换为 String)。

最佳答案

我认为您可能需要询问 jpegPhoto 属性?

关于java - 通过 Java 从 OpenDJ ldap 检索图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31749291/

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