// 以二進位傳送
mail.Attachments.Add(new Attachment(filename, MediaTypeNames.Application.Octet));
// 檔名避免亂碼(或只需安裝 .net framework 4.5?)
foreach (var att in mail.Attachments)
att.NameEncoding = System.Text.Encoding.UTF8;
若附件大於3MB 則必須另外安裝hotfix
範例: nextTick(() => document.querySelector('input').showPicker()); ※僅支援現代瀏覽器