-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