-1 Этот ответ загружает вложение с диска с помощью конструктора Attachment (string fileName). ОП специально заявляет, что он не хочет загружаться с диска. Кроме того, это просто код, вставленный по ссылке в ответе Red Swan.

у программу, чтобы прикрепить файл к электронной почте. В настоящее время я сохраняю файл, используяFileStream в диск, а затем я использую

System.Net.Mail.MailMessage.Attachments.Add(
    new System.Net.Mail.Attachment("file name")); 

Я не хочу хранить файл на диске, я хочу сохранить файл в памяти и передать из потока памятиAttachment.

Ответы на вопрос(8)

Ваш ответ на вопрос