我必须发送HTML报告作为gmail上的电子邮件,它应该是内联的,以避免进一步下载。我编写了一个Python代码,用于从数据库中提取数据,进行一些分析,绘制图形,并将所有这些结果汇总在HTML表格中,其中一列包含图像。 现在,我已经将这些图像嵌入到base64中以避免任何链接,但后来我知道gmail不支持它,并只显示图像的替代文本。在gmail中嵌入图像
我使用matplotlib生成图形,然后将其转换为base64。但现在,这不起作用,有没有什么办法可以在gmail中以内联方式发送报告(包括图片)。
我已阅读关于使用MIME堆栈溢出的一些答案,但我没有得到如何将matplotlib生成的图转换为字符串(以避免链接),然后在报告完成后(作为字符串) ,将其写入.html文件并作为消息发送。
谢谢。