最近看到很多人在问这个问题.就是如何在Mail的正文中如何显示附件的图片本人也不会就去网上搜索.可是网上竟然没有(可能是太简单,很多人不屑提供代码),于是本人就尝试.
最先想到的就是outLook可以显示附件中的图片.于是在OutLook的邮件正文:右键->ViewSource 就看到了 1" <img width=560 height=420 id="_x0000_i1025"
2src="cid:image001.jpg?http://[email protected]">" 这种代码 所以产生的第一个想法就是在写正文的时候,自动根据附件去生成类似代码.说干就干,马上动手!
新建一个网站,拖几个FileUpload 上去.如下图
根据MicroSoft自带的System.Net.Mail 组件,完成发送方法,代码如下
1using System;
2using System.Collections.Generic;
3using System.Text;
4using System.Net.Mail;
5using System.Net;
6using System.IO;
7namespace STS.MailSystem.Common
8{
9 public class QMail
10 {