C# 如何在c中通过电子邮件发送uri文件中的图像

C# 如何在c中通过电子邮件发送uri文件中的图像,c#,image,email,uri,C#,Image,Email,Uri,我想通过c代码通过电子邮件发送图片,但我得到了需要作为URI发送的图片。 我看到要发送,我需要图像的位置,但我只有作为URI的图像 有可能吗?您可以在邮件正文中使用支持html的电子邮件,并在标记中引用图像的URI e、 g 或者,如果您不想在电子邮件中使用URI,请下载图像,然后将其嵌入电子邮件正文。是否发送启用html的电子邮件?是的,我使用html发送。我尝试了这段代码,但它不起作用,我在电子邮件中只接受图像的符号,没有我的图像。你能分享图像的错误和uri的屏幕截图吗?没有错误,电子邮件已

我想通过c代码通过电子邮件发送图片,但我得到了需要作为URI发送的图片。 我看到要发送,我需要图像的位置,但我只有作为URI的图像


有可能吗?

您可以在邮件正文中使用支持html的电子邮件,并在标记中引用图像的URI

e、 g


或者,如果您不想在电子邮件中使用URI,请下载图像,然后将其嵌入电子邮件正文。

是否发送启用html的电子邮件?是的,我使用html发送。我尝试了这段代码,但它不起作用,我在电子邮件中只接受图像的符号,没有我的图像。你能分享图像的错误和uri的屏幕截图吗?没有错误,电子邮件已发送,但图像未送达。你是在outlook或浏览器中检查电子邮件吗?默认情况下,Outlook并不总是下载启用它所需的图像。
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);