我们正在MVC5中开发一个Web应用程序,我们的客户需要从Web应用程序中打开word(MS Word(中的文档并通过Outlook发送邮件,是否可以做到。提前致谢
出于安全原因,您的网站无法强制客户端打开您希望他们使用的任何应用程序。
要发送电子邮件,您可以创建电子邮件链接,请注意它将打开 Outlook 或客户端上的默认电子邮件应用程序
<a href="mailto:foo@bar.com">Send mail</a>
您也可以按照@ADyson建议在服务器端代表他们发送电子邮件。
要以word打开,您必须提供文件的下载链接,当用户下载文件时,他可以单击下载的文件以word形式打开。这意味着文件被单词识别,并且用户已安装单词。
这取决于。 如果他们在Windows上安装了Outlook并将其注册为默认电子邮件应用程序,则它将打开Outlook,否则无法强制打开Outlook。
对于 Word,如果您从 Web 服务返回正确的 mime 类型(例如,对于.docx它是 application/vnd.openxmlformats-officedocument.wordprocessingml.document
(,并且如果他们安装并注册了 Word 来处理.docx文件,那么是的,这是可能的。
这是我的展望窗口
<a href="mailto:one@gmail.com?subject=See the attachment&cc=anotherdude@gmail.com,thirddude&attachment='C:\Users\hp\Desktop\Notes\SQL Query.txt'">Send mail</a>
在我们上面的代码中,而不是附件,所有这些都可以正常工作。如何使用此代码附加文档