gpt4 book ai didi

c# - 如何从客户端浏览器中运行的 Angular Web 应用程序发送邮件?

转载 作者:行者123 更新时间:2023-11-30 20:32:33 25 4
gpt4 key购买 nike

我目前正在开发一个在前端使用 AngularJS 并在后端查询 C# Web API 以获取数据的内部项目。使用此设置,我可以获得我正在寻找的大部分功能,但我想添加一个我认为需要 C# 的功能,它并不是真正的 API 调用:

当用户单击一个按钮时,我想弹出一条新的 Outlook 邮件,其中包含预填充的收件人和主题字段。我还希望能够预先包含附件。

我之前在 C# 中按照类似于 these 的步骤完成了此操作,但我是 AngularJS 和 SPA 架构的新手。有没有办法实现这个功能? C# 代码在解决方案中的什么位置,我如何将它连接到 Angular?

由于这是一个内部非面向客户的应用程序,您可以假设所有用户都将安装 Outlook。

最佳答案

鉴于 native 代码在 Web 应用程序(不仅仅是 Angular)的服务器上执行,我不认为直接可以执行您要求的操作。

Web 应用程序被严重沙盒化,直接与 native 应用程序交互非常困难。对于基本应用程序,我会使用 mailto 链接,因为它们将在用户默认邮件应用程序(大概是 Outlook)中打开。

如果这还不够,请考虑在您的页面上有一个可以提交到服务器的表单,然后代表他们发送电子邮件。

关于c# - 如何从客户端浏览器中运行的 Angular Web 应用程序发送邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41248417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com