我在我的MVC应用程序的App_Data
文件夹中有一个HTML电子邮件模板。在我的代码中,我使用此模板向用户发送HTML电子邮件。该模板在我的项目的文件夹中引用了一些图像。问题是这些图像在用户收到电子邮件时根本不显示。我试图使用~/path
至image/image.gif
来引用图像。我已经尝试使用../../path to image/image.gif
,并且我已将图像复制到App_Data
文件夹,并且仅引用图像image.gif
。没有任何工作。有没有人有什么建议?图像不会出现在电子邮件中
回答
这些图像需要存储在可公开访问的位置,并且需要完整引用图像<img src="http://my.domain.com/images/filename.ext" />
或图像需要嵌入到电子邮件中。
你如何将图像嵌入电子邮件 – 2012-01-04 19:10:33
你的搜索结果是什么打开? – 2012-01-04 19:11:33
由于电子邮件客户端无法获得您指定的路径 ,因此图片背后的原因未在电子邮件中显示。
对于解决方案,你可以做以下
- 首先更换简单的图像URL来公开访问的URL [意味着,如果你在浏览器中复制图像URL就可以访问浏览器],请确保您的图像文件夹是身份验证
由于贾森说你必须把整个网址,但如果你把你的形象在App_Data他们将无法从外部访问,因为这是一个受保护的文件夹。您有另一种选择将图像放入邮件中,IMO这是将图像置于邮件中的首选方式,电子邮件客户端不会抱怨并要求显示图像的权限。下面是一个例子,如何做到这一点
你也可以使用谷歌的Picasa。 将图片上传到picasa,将公共区域的知名度,进入相册和右边的 一面,你将有链接到这个照片链接。 按这个链接,并选择你想要显示的大小,只标记图像 复选框,你将有一个链接准备嵌入到邮件。 把链接放在src中,就是这样。
- 1. 电子邮件图像未呈现。
- 2. 电子邮件不会出去
- 3. 图像不会居中对齐 - 电子邮件
- 4. 电子邮件图像不显示(Gmail)
- 5. Â出现在HTML电子邮件
- 6. 响应电子邮件 - 媒体查询图像不会加载
- 7. 电子邮件中的Android Inline图像
- 8. AutoLink不会将电子邮件识别为电子邮件
- 9. 电子邮件中的图像不显示在IE中
- 10. 值不会在电子邮件
- 11. PHP不会显示在电子邮件
- 12. 图像不可见的电子邮件,电子邮件是使用.Net.Mail类
- 13. 图像作为电子邮件附件
- 14. Html图像不通过布拉特呈现在Outlook电子邮件中
- 15. 电子邮件附件在Laravel 4.2中以纯文本形式出现在电子邮件正文中,而不是附加到电子邮件中
- 16. SVG图像不显示在html电子邮件中
- 17. 图像不在电子邮件中显示(显示为.bin)
- 18. 在电子邮件中发送图像不起作用
- 19. 通过电子邮件使用php代码点燃电子邮件在64位电子邮件内联图像
- 20. 电子邮件意图找不到电子邮件应用
- 21. Mailchimp像电子邮件模板个人电子邮件/交易电子邮件
- 22. 图片在一封电子邮件中显示不出来
- 23. pygame图像不会出现
- 24. JavaScript,图像不会出现
- 25. 如何在HTML电子邮件中响应图像而不管图像大小
- 26. 发送电子邮件与嵌入式图像,图像不显示在Gmail中
- 27. iPhone邮件调整大小图像/ div在HTML电子邮件
- 28. 背景图像电子邮件模板
- 29. 将图像附加到电子邮件?
- 30. 将图像放入PHP电子邮件
你必须把完整的网址图像 – Lloyd 2012-01-04 19:04:47
嗯,我做了 - 我把url从基地址使用〜 – 2012-01-04 19:10:05