[問題] SmtpClient寄信,檔名想設定成中文

看板C_Sharp作者 (洨魯)時間9年前 (2015/02/10 17:39), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
MailMessage myMail = new MailMessage(); SmtpClient mySmtpServer = new SmtpClient("smtp.gmail.com"); myMail.From = new MailAddress("abc@abc.org", "Test Group"); myMail.To.Add("abc@abc.org"); myMail.Bcc.Add("abc@abc.org"); myMail.Subject = "Test"; string myFile3 = pdfPath; Attachment myAttach3 = new Attachment(myFile3, MediaTypeNames.Application.Octet); ContentDisposition disposition3 = myAttach3.ContentDisposition; disposition3.FileName = "ticket.pdf"; <---------------- 想設定成中文 disposition3.CreationDate = System.IO.File.GetCreationTime(pdfPath); disposition3.ModificationDate = System.IO.File.GetLastWriteTime(pdfPath); disposition3.ReadDate = System.IO.File.GetLastAccessTime(pdfPath); myMail.Attachments.Add(myAttach3); 這有沒有解啊? 我網路找很久都沒找到 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 110.26.187.95 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1423561141.A.A48.html

02/10 20:03, , 1F
4.5 以上, 4.0以下太長常會出問題
02/10 20:03, 1F

02/10 21:49, , 2F
02/10 21:49, 2F
文章代碼(AID): #1KsT6rf8 (C_Sharp)