【发布时间】:2018-07-27 19:55:12
【问题描述】:
我正在制作的程序会向我们的客户发送电子邮件,而我正在使用的 API 允许我用 HTML 编写并插入变量,我正在尝试将其中一个变量制作成图像。基本上我正在做的是在 python 中打开一个图像,将其编码为 base 64,然后将它连接到一个带有 HTML IMG 标记的变量。当我执行我的代码时,我得到了
TypeError: Object of type 'bytes' is not JSON serializable
我正在使用 Python 3.6 这是我的代码:
with open("TA203_2.jpg", "rb") as imageFile:
equipment_image = base64.b64encode(imageFile.read())
logger.debug(str(equipment_image))
有什么办法可以解决这个问题吗?
【问题讨论】:
标签: python python-3.x encoding base64