如何在Firebase Send Email扩展发送的邮件中嵌入图片
Firebase Send Email扩展插入SVG图片的可行解决方案
1 优先方案:公开存储桶静态链接(兼容性最优)
- 上传SVG资源到Firebase Cloud Storage,修改文件权限为公开可读,不要使用临时签名链接:签名链接存在过期时间,且多数邮件安全网关会拦截带复杂签名参数的资源
- 邮件模板的img标签需明确设置宽高属性,同时添加基础样式避免客户端默认样式干扰:
<img src="https://storage.googleapis.com/你的存储桶ID/资源路径/xxx.svg" alt="图片描述" width="200" height="100" style="display:block;border:none;outline:none;" >
- 注意:禁止直接将SVG代码内联到邮件正文,90%以上的主流邮件客户端会直接过滤
2 备选方案:Base64内联(适配小体积SVG场景)
如果你的SVG体积小于10KB且不适合公开存储,可以转成base64后内联:
- 提前将SVG文件转base64编码,确保SVG内部无
相关产品推荐
相关产品推荐

