Vb.net 在vb中发送带有附件的邮件时未上载文件
我试着用下面的vb代码上传文本文件Vb.net 在vb中发送带有附件的邮件时未上载文件,vb.net,email,file-upload,smtp,uploading,Vb.net,Email,File Upload,Smtp,Uploading,我试着用下面的vb代码上传文本文件 Sub mail() On Error Resume Next Dim mail As New MailMessage() Dim SmtpServer As New SmtpClient SmtpServer.Credentials = New Net.NetworkCredential("mymail@gmail.com", "password") SmtpServer.Port = 587 SmtpServ
Sub mail()
On Error Resume Next
Dim mail As New MailMessage()
Dim SmtpServer As New SmtpClient
SmtpServer.Credentials = New Net.NetworkCredential("mymail@gmail.com", "password")
SmtpServer.Port = 587
SmtpServer.Host = "smtp.gmail.com"
SmtpServer.EnableSsl = True
SmtpServer.EnableSsl = True
mail.To.Add("mymail@gmail.com")
mail.From = New MailAddress("mymail@gmail.com")
mail.Subject = "files"
mail.Body = "most secure"
'mail.Attachments.Add(New Attachment("d:\b.txt"))
mail.Attachments.Add(New Attachment("d:\c.txt"))
'mail.Attachments.Add(New Attachment("d:\a.txt"))
SmtpServer.Send(mail)
End Sub
我试着上传所有三个文件,a5kb和b2kb文件被上传,但c126kb文件没有被上传,然后我试着只上传c文件,但邮件没有c文件发送。此错误是由于文件大小引起的吗??如何解决此问题???在附件上设置断点。然后添加F10一次,确保确实添加了附件。是否有任何错误?您可能应该在下一步删除错误恢复,以便知道错误是什么is@MrCoDeXeR我的意思是,其他小文件被发送,只有126kb大小的c文件不被上传,如果我放置任何其他较小的文件,它将被发送。这是因为内存问题吗?它不应该是内存问题,这是一个相对较小的文件。它确实是一个文本文件吗?另外,当您在添加附件的位置设置断点时会发生什么情况,该文件也是偶然只读的吗?