-7
private static void SendMailTest()
{
var dto = qEmail.Dequeue();
if (dto.Attachment != null && dto.Attachment.Length > 0)
{
for (int i = 0; i < dto.Attachment.Length; i++)
{
if (dto.Attachment[i] != null)
{
MemoryStream ms = new MemoryStream();
dto.Attachment[i].ContentStream.CopyTo(ms);
byte[] byteArr = ms.ToArray();
ms.Flush();
ms.Dispose();
}
}
}
}
第二次不工作不復制在dto.Attachment [i] .ContentStream.CopyTo(ms);我已經在一個循環中設置了這個功能,但問題只在第一時間工作
'不工作'是什麼意思?你有例外嗎? MemoryStream是空的嗎?這個queue有多個元素嗎? –
使用調試器進行調試 –
確切的錯誤是什麼? – umasankar