首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Razor WebMail -命名附加文件

Razor WebMail -命名附加文件
EN

Stack Overflow用户
提问于 2015-11-11 01:07:10
回答 1查看 98关注 0票数 0

我有一个脚本使用剃刀语法发送确认后,他们的订单处理客户端。可能会附加各种PDF,具体取决于它们的顺序。

我可以使用Microsoft的建议代码附加PDF:

代码语言:javascript
复制
var filesList = new string[] { InsuranceIndemnityPath, tourPDFPath };
WebMail.Send(
    to: email,
    from: "me@domain.com",
    isBodyHtml: true,
    subject: "Your Booking",
    body: header + body + entry + footer,
    filesToAttach: filesList
    );

但是,附件带有完整的相对路径,例如在我的电子邮件中,附件类似于"Docs/2015/11/InsuranceIndemnity.pdf“

我已经对此进行了搜索,到目前为止,我对如何为附加的文档提供合理的文件名一无所知。如果这是显而易见的,我很抱歉,非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2015-11-11 20:04:38

好了,回答了我自己的问题--为了任何其他寻找这个问题的人的利益。使用Server.MapPath是答案,最终的电子邮件只包含实际的文档名称,例如

代码语言:javascript
复制
var filesList = new string[no-of-docs-to-attach];
filesList[1] = Server.MapPath(tourPDFPath);
filesList[2] = Server.MapPath(InsuranceIndemnityPath);
WebMail.Send ( etc;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33635583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档