Перегрузка вложения MvcMailer Memory Stream - PullRequest
0 голосов
/ 24 августа 2018

Попытка отправить pdf-файл, созданный в памяти из действия контроллера, как вложение и возможность использовать мой Mailer View, настроенный для MvcMailer.

Ниже приведен обычный способ отправки электронных писем в контроллере.

Invoice invoice = db.Invoices.Find(id);
IUserMailer mailer = new UserMailer();
MemoryStream stream = new MemoryStream(PdfMail(4, "Offer"));
Attachment att = new Attachment(stream, "Offer.pdf", "application/pdf");

Я пробовал конструктор, как показано ниже

 mailer.SendPdfInvoice(invoice, att).SendAsync();

, но получение ошибки не может преобразовать 'System.IO.MemoryStream' в 'строку'. Есть ли способ сделать это или MvcMailer поддерживает это вообще?

...