C# 在c语言中向电子邮件添加动态附件#
各位,C# 在c语言中向电子邮件添加动态附件#,c#,.net,winforms,mailmessage,C#,.net,Winforms,Mailmessage,各位, 使用创建电子邮件的System.Diagnostics.Process.Start(“mailto:方法),是否有办法向电子邮件添加动态附件(而不是保存的文件) 我和这个人做的差不多,但是没有人用mailto:方法回答。 我只是想知道这是否可能,以及如何做到 我已经试过了,但是没有用: System.IO.MemoryStream ms = new System.IO.MemoryStream(generatedReport.DocumentBytes); System.Net.Mime
使用创建电子邮件的
System.Diagnostics.Process.Start(“mailto:
方法),是否有办法向电子邮件添加动态附件(而不是保存的文件)
我和这个人做的差不多,但是没有人用mailto:方法回答。
我只是想知道这是否可能,以及如何做到
我已经试过了,但是没有用:
System.IO.MemoryStream ms = new System.IO.MemoryStream(generatedReport.DocumentBytes);
System.Net.Mime.ContentType ct = new System.Net.Mime.ContentType(System.Net.Mime.MediaTypeNames.Application.Pdf);
Attachment attachment = new Attachment(ms, ct);
attachment.ContentDisposition.FileName = "output.pdf";
System.Diagnostics.Process.Start("mailto:myemail &SUBJECT=Test Subject BODY=Body Text&Attachment=" + attachment);
ms.Close();
一般来说,我们非常感谢您提供的任何帮助。因此,如果您需要它来可靠地与附件一起工作,您根本不应该使用它
显然,但是他们希望..
部分是本地文件的路径
- 将文件保存到磁盘(可以在临时文件夹中使用临时文件名),然后
- 将文件路径传递到
链接mailto:
..
部分是本地文件的路径
- 将文件保存到磁盘(可以在临时文件夹中使用临时文件名),然后
- 将文件路径传递到
链接mailto:
..
部分是本地文件的路径
- 将文件保存到磁盘(可以在临时文件夹中使用临时文件名),然后
- 将文件路径传递到
链接mailto:
..
部分是本地文件的路径
- 将文件保存到磁盘(可以在临时文件夹中使用临时文件名),然后
- 将文件路径传递到
链接mailto:
请注意,在用户实际发送邮件之前,您必须保留该文件,因此您可能需要考虑“清理”“稍后再查看这些临时文件。很遗憾没有,.好的,谢谢,为我返回绘图板很遗憾没有,.好的,谢谢,为我返回绘图板很遗憾没有,.好的,谢谢,为我返回绘图板很遗憾没有,.好的,谢谢,为我返回绘图板