【发布时间】:2011-09-09 21:35:07
【问题描述】:
我有一个附加到 ASP.NET 应用程序中的电子邮件的文件。问题是进程不会放过文件。如何在方法中关闭文件,以便再次在程序中使用它?
Attachment data = new Attachment(@"\\WIN-UWPWZ7Z3RKX\wwwroot\katipro\skus.txt");
m.Attachments.Add(data);
SmtpClient s = new SmtpClient("smtp.gmail.com", 587);
s.Send(m);
在我调用该方法后,它不允许我再次写入该文件而不会出现错误。
【问题讨论】:
-
正如@Sam 下面提到的,它足以处理MailMessage。如果您有多个附件,接受的答案将难以维护。
标签: c# system.net.mail