Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 在vb中发送带有附件的邮件时未上载文件_Vb.net_Email_File Upload_Smtp_Uploading - Fatal编程技术网

Vb.net 在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

我试着用下面的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
    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文件不被上传,如果我放置任何其他较小的文件,它将被发送。这是因为内存问题吗?它不应该是内存问题,这是一个相对较小的文件。它确实是一个文本文件吗?另外,当您在添加附件的位置设置断点时会发生什么情况,该文件也是偶然只读的吗?