如何修复 google 更改的超链接上的 url 编码?

时间:2021-07-18 20:10:32

标签: html node.js email url encoding

我创建了一个 nodejs api 应用程序,它使用 nodemailer 进行电子邮件验证。当用户注册时,我将一个令牌发送到他们用来验证帐户的提供的电子邮件帐户。现在,我使用 html 来获得更好看的电子邮件,其中在该 html 模板上使用的图像存储在服务器上,并且我提供图像 scr 作为服务器上公共文件夹的 URL。这样,发送的电子邮件就可以通过超链接访问指定的图像。现在的问题是,图像无法在发送的电子邮件模板上正确加载,因为 google 在超链接上添加了某种 url 编码,导致它无法从 api 服务器加载图像。我该如何解决?

这是服务器上给定图像的超链接 http://localhost:3000/images/styling/image-2.png

这是您检查电子邮件中的 html 时的样子 https://ci4.googleusercontent.com/proxy/qosaYS4FkM7GHyoWDXH29NkblIsj9FjLKPhy7KBtqxLcpSbPSii1q0Vx8y4il-4hLbqDJbBSB2kTC5QLXyeqUtomhYjB-RK02xY=s0-d-e1-ft#http://localhost:3000/%22images/styling/image-1.jpeg%22

我知道这部分与服务器在这种情况下在本地运行这一事实有关,但我只需要关于如何修复它的第二意见。

0 个答案:

没有答案
相关问题