【问题标题】:How to send an Image which is in uri file by email in c# [closed]如何在 c# 中通过电子邮件发送 uri 文件中的图像 [关闭]
【发布时间】:2020-01-25 20:22:15
【问题描述】:

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

有可能吗?

【问题讨论】:

  • 您发送的是启用 html 的电子邮件吗?

标签: c# image email uri


【解决方案1】:

您可以在邮件正文中使用启用 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,请下载并将您的图像嵌入电子邮件正文中。

【讨论】:

  • 是的,我用 HTML 发送。我试过这段代码,但它没有用,我在电子邮件中只接受图像符号而不接受我的图像。
  • 能否分享错误截图和图片uri
  • 没有错误,邮件已发送但图片未到达
  • 您是在 Outlook 中还是在浏览器中查看电子邮件?默认情况下,Outlook 并不总是下载启用它所需的图像。 wintips.org/…
猜你喜欢
  • 2012-04-11
  • 2018-09-20
  • 1970-01-01
  • 2012-04-24
  • 2021-04-05
  • 1970-01-01
  • 2018-08-28
  • 2023-03-30
  • 1970-01-01
相关资源
最近更新 更多