python - HTML 代码不显示电子邮件中的图像
问题描述
我有下面的 HTML 代码,我通过 python 脚本发送电子邮件。我能够收到电子邮件,但是我试图将图像添加到电子邮件的正文中,但我看到图像没有添加到电子邮件中。我将图像保存到一个名为的变量中image
,我正在尝试调用这个变量。它只是在需要显示图像的位置显示一个灰色区域。
image = 'file.png'
f"""
<html>
<body style="background-color:#fafafa;">
<div class="row">
<div style="float:left;width: 20%;padding: 10px;">
</div>
div align="center" style="float:left;width: 60%;padding: 10px;">
<img src="cid:image" align="middle" width="253" height="68">
<br>
<h1 style="color:#9FA6B5;font-family:sans-serif;font-weight:200;text-align: center;">{name}</h1>
</div>
<div style="float:left;width: 20%;padding: 10px;">
</div>
</div>
</body>
</html>"""
解决方案
您提供了图像的本地路径,无法发送到您的电子邮件,您必须提供来自服务器图像文件夹的图像路径才能显示您的图像。
推荐阅读
- java - 如何解决 Spring security 上的不稳定行为让 userdetailsService 正确
- .net - ASPNET CORE Google Oauth 错误 400:Heroku 上的 redirect_uri_mismatch
- python - 如何在 pysimplegui 中更改背景颜色?
- python - Python - 如果 csv 已经存在,如何创建 csv
- debian - 在 BeagleBone AI 上将 Debian 9 升级到 Debian 10
- react-native - 订阅时 setPurchaseListener 方法中的异步方法多次调用
- c - 为 uint64_t 指定的格式出错
- javascript - 在reactjs中点击一次只选择一张卡片
- python - 使用 Python 3.8.8 将 PyAutoGUI 导入 PyCharm 无法正常工作
- parsing - 我在将价格从网站导入 Google 表格时遇到问题