本机环境:python3.9,django3.2.5
在mongodb中读取图片是字节流,需要进行转化才可以正常输出,转换方法按网上的
import base64 data= base64.b64encode(data)
会报错,提示:
AttributeError: 'BaseConverter' object has no attribute 'b64encode'
解决方案:
将data= base64.b64encode(data)替换为
import binascii data = binascii.b2a_base64(data)
其中data就是从mongodb中读取的数据
最后在提示:可用以下语句去掉b'
data = bytes.decode(data)