目前我的电子邮件功能正常运行,每次点击按钮都可以发送附件。
但是,每次发送电子邮件时,数据都会添加到文件中已有的内容中。 我只是想知道是否可以清除里面的test.html数据然后在里面输入新数据。
string attachmentBody = "Testing 1 2 3";
StreamWriter sw = new StreamWriter("Test.html", true, Encoding.UTF8);
sw.Write(attachmentBody);
sw.Close();
ttachment data = new Attachment("Test.html");
mailObj.Attachments.Add(data);
答案 0 :(得分:2)
问题是你传递true来追加param(看看here的StreamWriter构造函数语法)。
试试这个:
StreamWriter sw = new StreamWriter("Test.html", false, Encoding.UTF8);