after email deleting attachment file, error “The process cannot access the file because it is being used by another process.”

前端 未结 7 662
逝去的感伤
逝去的感伤 2021-01-01 23:48

I am doing an email form. Email has attachments and after attaching files email is sent. Next there is requirement to delete file from server. When I tried to get the file i

7条回答
  •  情深已故
    2021-01-02 00:01

    After execute "SendMessageGmail", free the attachment of MailMessage.Attachments by iterating.

    SendMessageGmail(oMess);
    if(oMess.Attachments != null) {
      for(Int32 I = oMess.Attachments.Count - 1; I >= 0;I--) {
        oMess.Attachments[i].Dispose();
      }
      oMess.Attachments.Clear();
      oMess.Attachments.Dispose();
    }
    oMess.Dispose();
    oMess = null;
    

提交回复
热议问题