CG Monroe created DIRSERVER-1776:
------------------------------------
Summary: Photo and Jpegphoto attributes store corrupt
data/Generate Syntax Errors
Key: DIRSERVER-1776
URL: https://issues.apache.org/jira/browse/DIRSERVER-1776
Project: Directory ApacheDS
Issue Type: Bug
Components: ldap
Affects Versions: 2.0.0-M8, 2.0.0-M7
Environment: Windows 7 / Win Server 2003
Reporter: CG Monroe
Priority: Blocker
I've been using M3 for a while but decided to use M7 (this started before M8
released) for a new site. With M3, our PhP access code could store and
retrieve photo's from the photo attribute. With M7, any updated image came
back corrupt and a larger size.
Updated to M8 and still had same problem.
Verified it was not the my code's fault by using phpldapadmin web tool and
doing some testing with Apache Dir Studio. In most cases, the data gets
corrupt or in the case of the jpegphoto attribute gets a syntax error on save.
The one exception is that Studio's jpegphoto attribute value handling worked.
The easiest way to duplicate this in Studio is to do the following:
- Add a photo attribute to a user.
- Load an image into this via the hex editor
- OK to add to attribute/value.
Note that the data size is larger than original
- Edit attribute and save data to different image file.
Image is corrupt.
An alternative test is to have a good LDIF export (like one from M3 which
works) that contains an image attribute.
Import and Export the LDIF file and compare. (note, jpegphoto attributes will
generate a syntax error).
Note all this testing has been done within a Windows environment... don't know
if this is related or not... but with binary data, it should not matter.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira