我使用下面的代码发送邮件带有附件
Dim msg As New System.Net.Mail.MailMessage(req.EmailFrom, req.EmailTo)
Dim att As New System.Net.Mail.Attachment("C:\Documents and Settings\michaelr\Desktop\1216259.pdf")
With msg
.Attachments.Add(att)
.Body = req.EmailBody
.Subject = req.EmailSubject
End With
Dim client As New System.Net.Mail.SmtpClient()
client.Host = PDFService(Of T).mSMTPServer
client.Send(msg)
附件的文件的大小是396KB,当接收方接收该电子邮件前景显示的文件大小作为543KB。 奇怪的是,如果我发送一封电子邮件,使用Outlook相同的附件文件大小396KB是。
据我所知,文件大小可以增加由于相对于只是原始二进制编码的附接部分是基础64。
我所没有看到的是为什么Outlook发送文件发送,当它在尺寸上,但在代码396KB,相同的文件是543KB。
任何帮助,将不胜感激,并得到一个大的绿色对勾。