问题描述
程序生成一个pdf文件,文件正常打开,有内容,发送邮件时取这个文件做为附件,成功发送后收到的邮件中pdf内容却为空。只有txt文件作为附件发送后,接收是正常的,其它类型文件发送后,接收到的文件都是错误的,这是什么原因,请大家帮忙
解决方案
解决方案二:
发送时候编码格式有没有指定?
解决方案三:
附件大小有没有考虑?
解决方案四:
参考MSDN吧
解决方案五:
除了txt文本可以,其它类型的附件都被损坏了,是为什么?急呀
解决方案六:
System.Web.Mail.MailMessagenewMsg=newSystem.Web.Mail.MailMessage();newMsg.BodyFormat=System.Web.Mail.MailFormat.Html;newMsg.From="aa@163.com";newMsg.To="bb@163.com";newMsg.Subject=mailSubject;newMsg.Attachments.Add(newSystem.Web.Mail.MailAttachment("E:\ContractService.doc"));System.Web.Mail.SmtpMail.SmtpServer=System.Configuration.ConfigurationSettings.AppSettings["SMTPSRV"];System.Web.Mail.SmtpMail.Send(newMsg);代码如上,请大家帮忙看看有什么问题吗,附件大小才10K,到底为什么?难道跟我的VS2003有关?
时间: 2025-01-30 01:01:33