1

我正在尝试将活动目录中的图片加载到 django 模板中。

这是结果:

"b'\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x01\x00\x00\x00\x00\x00\x00\xff\xdb\x00C\x00\x02\x01\x01\x01\x01\..." 

我已经看到了 PHP 方法并尝试使用 python 来实现它,但没有成功。我还尝试了base64.decode,将其保存在图像文件中并使用 pil 转换然后加载它,base64.decodebase64我什至尝试使用 javascript 转换它并将其加载到 src 但所有这些方法都不起作用,我已经阅读了很多文章,但没有帮助我。

任何帮助,将不胜感激。

4

1 回答 1

2

我知道它很旧。但是,如果有人遇到同样的问题,我就是这样做的:

import base64
...
thumbnailPhoto = base64.b64encode(entry.thumbnailPhoto.value).decode("utf-8")

然后在html模板中

<img src="data:image/gif;base64,{{ thumbnailPhoto }}">
于 2020-04-18T19:32:18.173 回答