我在 c# 中使用 asp.net
我使用包含 pdf 附件的 MailKit 發送電子郵件。這些 pdf 檔案目前在我的本地計算機上。到目前為止,這作業沒有任何問題。對于本地檔案,我指定這樣的路徑。
builder.Attachments.Add(@"C:\files\06\attachment.pdf");
現在我遇到的問題是必須直接從網站加載 pdf 附件。
即: https ://website.com/files/06/atachment.pdf
Mailkit 可以做到這一點嗎?如何指定路徑?
uj5u.com熱心網友回復:
包括這個命名空間
using System.Net;
WebClient使用類將檔案下載到路徑
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");
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/430000.html
