使用NodeEmailer和HTML模板时,电子邮件中的一个图像不会显示
我正在使用Nodemailer发送电子邮件。 几乎每件事都很顺利。 我发送的电子邮件是我使用以下内容生成的模板: 问题是: 四张图片中有一张没有显示 在电子邮件的末尾,有3张社交媒体的图片:Facebook、G+和Twitter。他们表现得很好。 在上半部分有另一张更大(300kb)的图片,它没有显示 例如,当我使用Microsoft Edge打开电子邮件时,显示的所有图像都有一个img src,如:使用NodeEmailer和HTML模板时,电子邮件中的一个图像不会显示,html,html-email,nodemailer,Html,Html Email,Nodemailer,我正在使用Nodemailer发送电子邮件。 几乎每件事都很顺利。 我发送的电子邮件是我使用以下内容生成的模板: 问题是: 四张图片中有一张没有显示 在电子邮件的末尾,有3张社交媒体的图片:Facebook、G+和Twitter。他们表现得很好。 在上半部分有另一张更大(300kb)的图片,它没有显示 例如,当我使用Microsoft Edge打开电子邮件时,显示的所有图像都有一个img src,如: src="data:image/png;base64,iVBORw0KGg [....] uQ
src="data:image/png;base64,iVBORw0KGg [....] uQmCC">
但不显示的图像仍然具有src:
src="./images/email.png"
文件夹结构
-- templates
---- images
-------- email.png
-------- facebook.png
-------- googleplus.png
-------- twitter.png
---- emailtemplate.html
我在html模板中的路径是:
src="./images/facebook.png"
src="./images/twitter.png"
src="./images/googleplus.png"
src="./images/email.png"
email.png图像是一张免费的库存照片,我使用“另存为”油漆将其从.jpg转换为.png
我不知道任何关于静态或动态链接
谢谢你的帮助
这就是电子邮件的外观:
这就是我将“email.png”更改为“facebook.png”时发生的情况: