邮件附件包括项目目录

本文关键字:项目 包括 | 更新日期: 2023-09-27 18:02:23

我想在邮件中添加一个pdf文件。

 mail.Attachments.Add(new Attachment(path));

pdf路径:http://localhost/WEB/Pages/Customer/PDF/test.pdf

当我运行代码时,它给出了一个错误:" URI formats are not supported. "但是路径是正确的,所以我可以打开它。

我认为预期路径如C:''test.pdf等。但我想从我的项目内部给出路径。如何做到这一点?

邮件附件包括项目目录

使用服务器。MapPath并将路径传递给目录

MailAttachment attachment = new MailAttachment( Server.MapPath( "Pages/Customer/PDF/test.txt" ) ); //create the attachment
mail.Attachments.Add( attachment ); //add the attachment