我正在使用SmtpClient该类发送邮件并附加文件.一切似乎工作正常,除了电子邮件附件中的文件名filestest.docx而不是test.docx.默认情况下,它附加文件所在的文件夹名称.我只想看到实际的文件名.
msg.Attachments.Add(new Attachment("I:/files/test.docx"));
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
jac*_*jac 25
将ContentType添加到附件中.
System.Net.Mime.ContentType contentType = new System.Net.Mime.ContentType();
contentType.MediaType = System.Net.Mime.MediaTypeNames.Application.Octet;
contentType.Name = "test.docx";
msg.Attachments.Add(new Attachment("I:/files/test.docx", contentType));
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18378 次 |
| 最近记录: |