Ich erstelle dynamisch eine Reihe verschiedener Dateitypen, die auf einer GridView in ASP.NET basieren - einer Excel-Tabelle und einer HTML-Datei. Ich verwende diesen Code (dies ist nur für die Excel-Tabelle):
%Vor%Ich möchte Benutzern die Möglichkeit geben, die generierte Datei als Anhang entweder an eine von ihnen angegebene E-Mail-Adresse oder an eine Verbindung mit ihrem Konto in der Datenbank zu senden. Aber ich möchte nicht, dass der Benutzer die Datei speichern muss, und fügen Sie sie dann in einem Formular an - ich möchte die generierte Datei automatisch anhängen. Ist das möglich und wie einfach ist es?
Natürlich werde ich die Klasse System.Net.Mail verwenden, um E-Mails zu versenden ... wenn es sowieso möglich ist!
Sie können den Inhalt der Datei in einem Byte-Array speichern und dann Folgendes tun:
Tags und Links c# asp.net email attachment