[英]how to encode image to base64 in python and insert to HTML?
我正在制作的程序会向我们的客户发送电子邮件,并且我正在使用的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))
有什么办法可以解决此问题?
我想通了,我需要将其转换为字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.