为什么HTML邮件中谷歌网盘URL链接的图片无法正常显示
你使用的是谷歌云盘的文件预览页面链接,并非图片的直接访问地址,因此邮件客户端无法正常识别加载该资源。
解决步骤
- 调整链接格式
你当前使用的链接结构为https://drive.google.com/file/d/[文件ID]/view?usp=sharing,需要替换为图片直链格式:https://drive.google.com/uc?export=view&id=[文件ID]
对应你给出的资源,替换后的图片直链为:https://drive.google.com/uc?export=view&id=1DHEcyMm0zdVrmO0 - 调整文件权限
确保该云盘文件的访问权限设置为「任何拥有链接的用户都可查看」,否则收件人依然无法正常加载图片。 - 优化建议
部分邮件客户端对谷歌云盘外链的兼容性有限,容易出现资源拦截问题,有条件的话建议使用专门的静态资源存储服务存放邮件类图片,加载稳定性更高。
修改后的代码
<a href="https://www.instagram.com/" style="text-decoration: none;"><img src="https://drive.google.com/uc?export=view&id=1DHEcyMm0zdVrmO0" width="30" height="31" alt="" style="border: 0; line-height: 100%; outline: 0; -ms-interpolation-mode: bicubic; color: #ffffff;"></a>
内容的提问来源于stack exchange,提问作者manal al-harbi
相关产品推荐
相关产品推荐

