【发布时间】:2018-05-27 09:53:38
【问题描述】:
我正在尝试将保存在 FTP 服务器上的文件附加到 SMTP 邮件消息中。
mail.Body = body;
System.Net.Mail.Attachment attachment;
attachment = new System.Net.Mail.Attachment(Server.MapPath("Documents/quote.pdf"));
mail.Attachments.Add(attachment);
SmtpServer.Send(mail);
但是,由于身份验证问题,查找附件似乎很麻烦。我不太确定是否应该使用 RequestStream 并获得响应,或者是否有办法验证读取路径并将附件添加到电子邮件的路径。 RequestStream 的问题是我无法获取文件名,这是我在创建附件时需要添加的参数。 有什么建议吗?提前致谢。
【问题讨论】:
-
你指的是什么
RequestStream? “无法获取文件名” 是什么意思?如果您想从 FTP 检索文件,您必须知道它的名称。毕竟名字就在你的代码里!
标签: c# asp.net .net ftp email-attachments