- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我开发了一个可以修改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个属性jpegPhoto
、Photo
和thumbnailPhoto
。但对我来说,最好将照片存储在文件系统或数据库中,然后放入目录 ans URL 或类似的东西。
你会发现 here a tutorial用 java 处理它们。
关于java - 编辑 LDAP 照片属性,spring-ldap InvalidAttributeValueException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5829590/
我正在尝试通过 InvalidAttributeValueException 实例确定 LDAP 错误代码 19(密码策略错误)的原因,以便我能够在 UI 中显示信息性错误消息。 我当前使用的 LDA
我开发了一个可以修改person属性的LDAP接口(interface)程序,但是当我尝试用一个url字符串修改photo属性的值时,我有这个异常: org.springframework.lda
我是一名优秀的程序员,十分优秀!