【邮件附件】问题!!

qiang94614 2010-11-30 03:49:28
最近做一个项目涉及到发邮件,但是邮件附件出问题了,请前辈们帮帮忙!

===============================================================
Attachment data = null;
string mailAttachFile = @Eattachment.Text; //附件
//添加附件
data = new Attachment(mailAttachFile);
message.Attachments.Add(data);
====================================================
以上是添加附件代码,发送邮件时附件添加了就能发,但是附件为空的话,就出错了(发邮件附件是可以为空的):

以下是错误提示:


参数“fileName”不能是空字符串。
参数名: fileName
-------------------------------

小弟是刚学不久的菜鸟级,请知道的前辈们帮帮小弟!在此谢过!
...全文
73 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiang94614 2010-11-30
  • 打赏
  • 举报
回复
发现问题了。。

if判断错了

应该是
if (mailAttachFile != "")
而不是
if(mailAttachFile != null)

好纠结的问题 = =。
yan267 2010-11-30
  • 打赏
  • 举报
回复
if(@Eattachment.Text !=null && @Eattachment.Text !="")
{
data = new Attachment(mailAttachFile);
}
yunsheng3835 2010-11-30
  • 打赏
  • 举报
回复
加个try语句得不得
qiang94614 2010-11-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fdh120 的回复:]
.....加判断
if(mailAttachFile !=null)
{
data = new Attachment(mailAttachFile);
}
[/Quote]

你好,我以前加过判断了 但是还是不行!
不懂装懂 2010-11-30
  • 打赏
  • 举报
回复
.....加判断
if(mailAttachFile !=null)
{
data = new Attachment(mailAttachFile);
}

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧