gpt4 book ai didi

c# - 使用 SmtpClient 发送文件附件

转载 作者:可可西里 更新时间:2023-11-01 08:36:30 27 4
gpt4 key购买 nike

我正在使用 SmtpClient 类来发送邮件和附加文件。一切似乎都正常,除了电子邮件附件中的文件名是 filestest.docx 而不是 test.docx。默认情况下附加文件所在的文件夹名称。我只想查看实际文件名。

msg.Attachments.Add(new Attachment("I:/files/test.docx"));

有什么想法吗?

最佳答案

为您的附件添加一个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));
...

关于c# - 使用 SmtpClient 发送文件附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17680941/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com