簡體   English   中英

添加 <img> HTML標記為C#字符串

[英]Adding <img> HTML tag to C# String

我正在嘗試通過背后的代碼通過電子郵件發送圖片,但無法正常工作。 基本上是嘗試使用src發送標簽,以便將其顯示在我發送的電子郵件中:

后面的代碼

MailMessage mm = new MailMessage("mail-master@website.com", email);
mm.Subject = "Beta Signup";
string body = "<img src=\"\"http://popl.mpi-sws.org/2015/logos/google.png\"\" />";
mm.Body = body;
mm.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
smtp.Credentials = new System.Net.NetworkCredential("mail-master@website.com", "pass@123");
smtp.EnableSsl = true;
smtp.Send(mm);

但這不會發送圖像,並且我在收到的電子郵件中看不到圖像

string body = "<img src=\"\"http://popl.mpi-sws.org/2015/logos/google.png\"\" />";

您將使用兩個引號將src屬性值括起來。

"<img src=\"\"http://popl.mpi-sws.org/2015/logos/google.png\"\" />";

這將導致無效的HTML:

<img src=""http://popl.mpi-sws.org/2015/logos/google.png"" />

嘗試替換為:

string body = "<img src=\"http://popl.mpi-sws.org/2015/logos/google.png\" />";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM