我正在尝试将图片从活动目录加载到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中,但是所有这些方法都没有没用,我读了很多文章,但都没有帮助我。
我们将不胜感激。
答案 0 :(得分:2)
我知道它已经老了。但是,如果有人遇到同样的问题,这就是我的做法:
import base64
...
thumbnailPhoto = base64.b64encode(entry.thumbnailPhoto.value).decode("utf-8")
然后在html模板中
<img src="data:image/gif;base64,{{ thumbnailPhoto }}">