【发布时间】:2019-02-08 14:55:23
【问题描述】:
我正在使用file attachment 到memory stream,因为temporary storage 不是一个选项。
在这里我做了一个Jpeg 图片附件。我查看了其他文件类型,您可以通过切换MediaTypeNames 来执行相同的操作,不幸的是.doc 和.docx 不在其中。
我想知道你们中是否有人知道这个特殊场合的package and how to use it?
//...set up MailMessage, add a bunch of non-file content to it
MemoryStream jpgStream = new MemoryStream();
string filename = uploadedFile.FileName;
System.Drawing.Image theImage = System.Drawing.Image.FromStream(uploadedFile.InputStream);
theImage.Save(jpgStream, System.Drawing.Imaging.ImageFormat.Jpeg);
jpgStream.Seek(0L, SeekOrigin.Begin);
emailMessage.Attachments.Add(new Attachment(jpgStream, filename, System.Net.Mime.MediaTypeNames.Image.Jpeg));
//something extra and send email...
【问题讨论】:
标签: c# .net asp.net-mvc memorystream .doc