Вот мой код:Как отправить созданный PDF в качестве вложения?
Dim doc As Document = New Document
PdfWriter.GetInstance(doc, New FileStream(Request.PhysicalApplicationPath + "\1.pdf", FileMode.Create))
doc.Open()
doc.Add(New Paragraph("REQESTOR"))
doc.Add(New Paragraph("Joe Shmoe"))
doc.Close()
Dim smtp As New SmtpClient("SMTP.com")
Dim mail As New MailMessage("[email protected]", "[email protected]", "Test", "Hi")
Dim attachment As System.Net.Mail.Attachment
attachment = New System.Net.Mail.Attachment("~/1.pdf")
mail.Attachments.Add(attachment)
Try
smtp.Send(mail)
Catch ex As Exception
Dim ss As String
ss = ex.Message
End Try
создать новый PDF-файл документ, то я пытаюсь отправить этот документ в формате PDF в качестве вложения в электронной почте. Но когда я запускаю этот код, я получаю сообщение об ошибке: Не удалось найти часть пути 'C: \ Program Files (x86) \ IIS Express \ ~ \ 1.pdf' В любом случае, чтобы отправить созданный pdf-документ как приложение в электронном письме ???
Спасибо за помощь
Не ошибка объясняет проблему? –