我必須發送HTML報告作爲gmail上的電子郵件,它應該是內聯的,以避免進一步下載。我編寫了一個Python代碼,用於從數據庫中提取數據,進行一些分析,繪製圖形,並將所有這些結果彙總在HTML表格中,其中一列包含圖像。 現在,我已經將這些圖像嵌入到base64中以避免任何鏈接,但後來我知道gmail不支持它,並只顯示圖像的替代文本。在gmail中嵌入圖像
我使用matplotlib生成圖形,然後將其轉換爲base64。但現在,這不起作用,有沒有什麼辦法可以在gmail中以內聯方式發送報告(包括圖片)。
我已閱讀關於使用MIME堆棧溢出的一些答案,但我沒有得到如何將matplotlib生成的圖轉換爲字符串(以避免鏈接),然後在報告完成後(作爲字符串) ,將其寫入.html文件並作爲消息發送。
謝謝。