Python 3.x 如何从ldap获取和显示照片

Python 3.x 如何从ldap获取和显示照片,python-3.x,ldap,Python 3.x,Ldap,我用的是ldap3。 我可以连接并读取所有属性,但我不知道如何显示属性thumbnailPhoto的照片。 如果我打印(conn.entries[0].thumbnailPhoto)我会得到一堆二进制值,比如b'\xff\xd8\xff\xe0\x00\x10JFIF…..。 我必须在瓶子网页上显示它。所以我必须把这个值放在jpeg或png文件中。 如何才能做到这一点?最简单的方法是将原始字节值保存在文件中,然后用图片编辑器打开它。照片可能是jpeg格式,但可以是任何格式。请查看我的答案。它特别

我用的是ldap3。 我可以连接并读取所有属性,但我不知道如何显示属性thumbnailPhoto的照片。 如果我
打印(conn.entries[0].thumbnailPhoto)
我会得到一堆二进制值,比如
b'\xff\xd8\xff\xe0\x00\x10JFIF…..
。 我必须在瓶子网页上显示它。所以我必须把这个值放在jpeg或png文件中。
如何才能做到这一点?

最简单的方法是将原始字节值保存在文件中,然后用图片编辑器打开它。照片可能是jpeg格式,但可以是任何格式。

请查看我的答案。它特别适用于PHP,但Python的概念是相同的


基本上,它是关于使用base64编码的原始数据作为数据流,或实际使用服务器上的临时文件(或用于确定mime类型)

请提供更多信息: