从网络摄像头捕获图像并将其发送到手机

时间:2017-06-04 15:27:25

标签: c# .net

我正在制作一个Windows窗体来从笔记本电脑捕获图像并通过电子邮件或whatsapp或任何其他社交网站将其发送到手机。虽然我得到了捕获图像代码,但我找不到发送图像的代码。请帮忙。

1 个答案:

答案 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);
}

https://stackoverflow.com/a/11000938/5364144