Tan078 2017-10-17 07:45 采纳率: 100%
浏览 1918
已采纳

C#发送邮件,如何控制附件的大小和类型?

//添加多个附件
for (int i = 0; i < fujian.Count; i++)
{
mail.Attachments.Add(new Attachment(fujian[i]));
}
---------------------
上面的代码通过路径地址添加附件,但是如果想把附件的类型和大小,写在xml,该如何写呢?请各位大神赐教!

  • 写回答

2条回答 默认 最新

  • wonderfuljoy 2017-10-18 02:19
    关注
         for (int i = 0; i < fujian.Count; i++)
                {
                    string type = Path.GetExtension(fujian[i]);
                    long fileSize = new FileInfo(fujian[i]).Length;
                    if (type == TYPE_FROM_XML && fileSize <= FILESIZE_FROM_XML) // 比如: 条件是type符合xml 给定的 type,文件小于等于xml 给定的 size
                    {
                        mail.Attachments.Add(new Attachment(fujian[i]));
                    }
                }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 shape_predictor_68_face_landmarks.dat
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料