我的项目要求是以 .pdf 文件作为附件向客户发送电子邮件。我成功地做到了,我的问题是关于我发送的文件的文件名。它将文件的整个路径附加到文件名,这看起来一点也不专业。我怎样才能改变这种行为?
我的代码是:
try
{ string filename = "C:/MailFiles/Client-" + person.ToString() + ".pdf";
if (System.IO.File.Exists(filename))
{
var attachment = new Attachment(filename);
mail.Attachments.Add(attachment);
client.Send(mail);
}
}