Wie zum senden von generierten pdf-Datei als Anlage einer E-Mail von C#?
ich habe code, der generiert eine pdf-Datei und ich möchten, senden Sie es als Anhang an eine E-Mail .
Habe ich diesen code:
FileContentResult fileContentResult = File(fileName, "application/pdf", "file.pdf");
und ich habe diesen code, um E-Mail-Anhang
Attachment a = new Attachment();
sender.SendMail("[email protected]", "[email protected]", "subject", "Body", a);
wie konvertiere ich eine FileContentResult in eine Anlage Objekt?
Wahrscheinlich möchten Sie Sie alles verwenden, die FileContents-Eigenschaft Ihrer FileContentResult Instanz in einen memorystream und senden. Die memorystream-bit wird hier gezeigt stackoverflow.com/questions/1196059/...
InformationsquelleAutor leora | 2010-07-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie versucht mit diesem: Anhang Constructor (Stream, ContentType)?
Etwas wie
Sie müssen
using System.IO
, haben Sie die? Auch bearbeiteten code als stream.ContentType war anscheinend string.diese Linie wird nicht erkannt: ContentType ct = stream.ContentType;
Siehe mein edit.
InformationsquelleAutor
Bin ich einfach 7 Jahre zu spät, aber hier ist Ihre Antwort:
InformationsquelleAutor JP Hellemons