使用来自网站的 MailKIt 发送附件
Send attachments with MailKIt which comes from a website
我正在使用 asp.net 和 c#
我使用 MailKit 发送包含 pdf 附件的电子邮件。
这些 pdf 文件目前在我的本地计算机上。
到目前为止,这没有任何问题。
对于本地文件,我指定这样的路径。
builder.Attachments.Add(@"C:\files\attachment.pdf");
现在我的问题是 pdf 附件必须直接从网站加载。
即:https://website.com/files/06/atachment.pdf
Mailkit 可以吗?
如何指定路径?
包括这个命名空间
using System.Net;
使用 WebClient
class
将文件下载到某个路径
using (WebClient wc = new WebClient())
{
wc.DownloadFile (
// Param1 = Link of file
new System.Uri("https://website.com/files/06/atachment.pdf"),
// Param2 = Path to save
@"D:\Images\atachment.pdf"
);
}
然后像往常一样附加
builder.Attachments.Add(@"D:\Images\atachment.pdf");
我正在使用 asp.net 和 c#
我使用 MailKit 发送包含 pdf 附件的电子邮件。 这些 pdf 文件目前在我的本地计算机上。 到目前为止,这没有任何问题。 对于本地文件,我指定这样的路径。
builder.Attachments.Add(@"C:\files\attachment.pdf");
现在我的问题是 pdf 附件必须直接从网站加载。
即:https://website.com/files/06/atachment.pdf
Mailkit 可以吗? 如何指定路径?
包括这个命名空间
using System.Net;
使用 WebClient
class
using (WebClient wc = new WebClient())
{
wc.DownloadFile (
// Param1 = Link of file
new System.Uri("https://website.com/files/06/atachment.pdf"),
// Param2 = Path to save
@"D:\Images\atachment.pdf"
);
}
然后像往常一样附加
builder.Attachments.Add(@"D:\Images\atachment.pdf");