2014-02-24 46 views
0

在我的应用程序中,我同步用户图像作为LDAP中的照片字段上传,我使用的是NET :: LDAP。从包含图像的net ldap响应中提取数据

为图像字段返回的对象是Net :: BER :: BerIdentifiedArray类型,我可以将其转换为Net :: BER。

我的问题是如何从LDAP给出的二进制响应中创建图像文件时提取图像类型(jpeg/gif/bmp等)。

回答

1

您需要将二进制数据解码为图像。 RMagick是一个适用于ImageMagick的Ruby包装,它应该能够做到这一点。具体而言,Image.from_blob将从内存中的字符串中读取图像数据。

从那里,this answer显示image.format会告诉你的格式。

相关问题