在.NET中命名电子邮件附件的正确方法是什么?

时间:2015-01-08 15:24:31

标签: c# email header attachment

有3" name" .NET Attachment类上的属性:

Attachment.Name Attachment.ContentType.Name Attachment.ContentDisposition.FileName

我想发送一个名为" foo.xls"的excel文件。应该设置以下哪个?有什么区别?文档并不是特别有启发性。

1 个答案:

答案 0 :(得分:3)

要使用的正确的是Attachment.Name。

Attachment.ContentType.Name的信息 -

将附件的内容指定为流或字符串时,可以使用“名称”设置将内容存储在收件人系统上的文件的名称

Attachment.ContentDisposition.FileName -

的信息

FileName属性允许发件人建议用于在收件人计算机上存储电子邮件附件的名称。 此名称仅供建议;接收系统可以忽略它。名称不得包含路径信息;接收计算机会忽略任何此类信息。