如何在c#中向mailto函数添加附件?
这是我目前为止写的:
VWGClientContext.Current.Invoke("(function() {window.location.href='mailto:" + "myemail@outlook.com" + "?Subject=" + "SubjectText" + "&body=" + "BodyText" + "'; })();");
是不是像这样的"&Attachment=" ....?
需要添加的文件存储在服务器上,而不是本地pc上。
请勿使用mailto:
链接。
相反,使用System.Net.Mail
名称空间中提供的类从服务器发送电子邮件。通过这种方式,您可以使用Attachment
类将服务器上的文件添加为附件。(有一个代码示例在MSDN页面我已经链接到)
如果需要,您可以让用户填写带有消息主体和主题的表单,并使用用户输入发送邮件。
您可能对此感兴趣:
https://msdn.microsoft.com/en-us/library/system.net.mail.attachment%28v=vs.110%29.aspx使用说明:
&attach=C:Documents%20and%20SettingsusernameDesktopfoldernameNameOfFile.txt
可以使用:
&attach=filename