最近看到很多人在问这个问题.就是如何在Mail的正文中如何显示附件的图片?本人也不会就去网上搜索.可是网上竟然没有(可能是太简单,很多人不屑提供代码),于是本人就尝试.
     最先想到的就是outLook可以显示附件中的图片.于是在OutLook的邮件正文:右键->ViewSource 就看到了
1如何在mail的正文显示图片<img width=560 height=420 id="_x0000_i1025"
2如何在mail的正文显示图片src="cid:image001.jpg@01C8C4AF.C7E6ED20">
这种代码 所以产生的第一个想法就是在写正文的时候,自动根据附件去生成类似代码.说干就干,马上动手!
    新建一个网站,拖几个FileUpload 上去.如下图
如何在mail的正文显示图片

根据MicroSoft自带的System.Net.Mail 组件,完成发送方法,代码如下
 1如何在mail的正文显示图片using System;
 2如何在mail的正文显示图片using System.Collections.Generic;
 3如何在mail的正文显示图片using System.Text;
 4如何在mail的正文显示图片using System.Net.Mail;
 5如何在mail的正文显示图片using System.Net;
 6如何在mail的正文显示图片using System.IO;
 7如何在mail的正文显示图片namespace STS.MailSystem.Common
 8

然后看看我们的前台代码
 1如何在mail的正文显示图片using System;
 2如何在mail的正文显示图片using System.Data;
 3如何在mail的正文显示图片using System.Configuration;
 4如何在mail的正文显示图片using System.Web;
 5如何在mail的正文显示图片using System.Web.Security;
 6如何在mail的正文显示图片using System.Web.UI;
 7如何在mail的正文显示图片using System.Web.UI.WebControls;
 8如何在mail的正文显示图片using System.Web.UI.WebControls.WebParts;
 9如何在mail的正文显示图片using System.Web.UI.HtmlControls;
10如何在mail的正文显示图片using System.Net.Mail;
11如何在mail的正文显示图片using STS.MailSystem.Common;
12如何在mail的正文显示图片using System.Text;
13如何在mail的正文显示图片
14如何在mail的正文显示图片    public partial class _Default : System.Web.UI.Page
15

写完之后,点击发送,我靠!真的可以也.
     代码其实很简单我们来总结一下:
     这里最重要的东西是在正文中如何使用Img显示附件中的图片,从代码中我们可以看到content-id:附件中图片名字的方案解决的.
以上是自己方法,如果谁有更好的方法请贴出来,大家共享!
声明:由于代码是简单测试是否可以在附件中显示附件,所以代码写的很乱.大家看思路就行了.

相关文章:

  • 2021-08-12
  • 2022-12-23
  • 2022-01-18
  • 2021-07-19
  • 2022-12-23
  • 2021-12-03
猜你喜欢
  • 2021-11-14
  • 2021-06-22
  • 2021-12-31
  • 2021-04-06
  • 2022-01-27
  • 2021-09-22
  • 2022-12-23
相关资源
相似解决方案