gpt4 book ai didi

java - 编辑 LDAP 照片属性,spring-ldap InvalidAttributeValueException

转载 作者:行者123 更新时间:2023-11-30 11:54:13 26 4
gpt4 key购买 nike

我开发了一个可以修改person属性的LDAP接口(interface)程序,但是当我尝试用一​​个url字符串修改photo属性的值时,我有这个异常:

org.springframework.ldap.InvalidAttributeValueException: [LDAP: error code 21 - photo: no validator for syntax 1.3.6.1.4.1.1466.115.121.1.23];

我想我必须将 JPG 照片文件发送到 ldap,但我不知道该怎么做...

有人有想法吗?

最佳答案

首先遇到语法OID这样的错误,可以提交到OID repository .在这里它将为您提供以下信息“此语法中的值被编码为好像它们是八位字节字符串”。这意味着您必须在 Base64 中对 JPG 或 PNG 文件进行编码,并使用该值(实际上是一个数组)设置属性。

其次,据我了解,存储照片数据有3个属性jpegPhotoPhotothumbnailPhoto。但对我来说,最好将照片存储在文件系统或数据库中,然后放入目录 ans URL 或类似的东西。

你会发现 here a tutorial用 java 处理它们。

关于java - 编辑 LDAP 照片属性,spring-ldap InvalidAttributeValueException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5829590/

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