我正在制作一个Windows窗体来从笔记本电脑捕获图像并通过电子邮件或whatsapp或任何其他社交网站将其发送到手机。虽然我得到了捕获图像代码,但我找不到发送图像的代码。请帮忙。
答案 0 :(得分:0)
您可以使用以下代码发送带有图片的电子邮件:
using (var client = new SmtpClient())
{
MailMessage newMail = new MailMessage();
newMail.To.Add(new MailAddress("you@your.address"));
newMail.Subject = "Test Subject";
newMail.IsBodyHtml = true;
var inlineLogo = new LinkedResource(Server.MapPath("~/Path/To/YourImage.png"));
inlineLogo.ContentId = Guid.NewGuid().ToString();
string body = string.Format(@"
<img src=""cid:{0}"" />
", inlineLogo.ContentId);
var view = AlternateView.CreateAlternateViewFromString(body, null, "text/html");
view.LinkedResources.Add(inlineLogo);
newMail.AlternateViews.Add(view);
client.Send(newMail);
}