【发布时间】:2020-01-25 20:22:15
【问题描述】:
我想通过 c# 中的代码通过电子邮件发送图片,但我得到了需要作为 URI 发送的图片。 我看到要发送我需要图像的位置,但我只有图像作为 URI。
有可能吗?
【问题讨论】:
-
您发送的是启用 html 的电子邮件吗?
我想通过 c# 中的代码通过电子邮件发送图片,但我得到了需要作为 URI 发送的图片。 我看到要发送我需要图像的位置,但我只有图像作为 URI。
有可能吗?
【问题讨论】:
您可以在邮件正文中使用启用 html 的电子邮件,并在 <img> 标记中引用图像的 URI。
例如
string message = @"<p>Photo:<br/> <img src='http://<URI to your image>' alt='Smiley face' height='42' width='42"></p>"
MailMessage mail = new MailMessage(from, to, subject, message);
mail.IsBodyHtml = true;
SmtpClient client = new SmtpClient("localhost");
client.Send(mail);
或者如果您不想在电子邮件中使用 URI,请下载并将您的图像嵌入电子邮件正文中。
【讨论】: