===应该怎么处理文件被占用的情况。谢谢。===
//保存接收到的传真记录
ut.InsertReceiveFaxFromClient(myCh[ch].CompanyID,0,myCh[ch].CallerPhone, myCh[ch].FaxFile, myCh[ch].StartTime);
//发送传真文件到邮箱
ut.SendFaxToEmail(Application.StartupPath, myCh[ch].CompanyID);
我在执行了数据库的保存后,就直接把传真文件以附件的形式发送到邮箱,但这时传真文件可能还没有被释放。以至于我的程序添加邮件的附件的时候出错,这种情况应该怎么处理最好。下面是添加附件的程序。
//添加附件
Attachment data;
for (int i = 0; i < adjuncts.Count; i++)
{
data = new Attachment(adjuncts[i].ToString(), System.Net.Mime.MediaTypeNames.Application.Octet);
message.Attachments.Add(data);
}