У меня есть код, который генерирует pdf-файл, и я хочу отправить его как вложение в электронное письмо.Как отправить сгенерированный PDF-файл в виде вложения по электронной почте с C#?
У меня есть этот код:
FileContentResult fileContentResult = File(fileName, "application/pdf", "file.pdf");
и у меня есть этот код по электронной почте вложение
Attachment a = new Attachment();
sender.SendMail("[email protected]", "[email protected]", "subject", "Body", a);
как я конвертировать FileContentResult в Attachment объекта?
Вы, вероятно, хотите использовать материал Свойство FileContents вашего экземпляра FileContentResult в MemoryStream и отправить , Бит запоминающего бита показан здесь http://stackoverflow.com/questions/1196059/itextsharp-sending-in-memory-pdf-in-an-email-attachment – Tahbaza