azure - 如何在 Azure 逻辑应用上使用 Gmail 附件

标签 azure gmail azure-logic-apps

我创建了一个逻辑应用程序,我可以在其中从 Gmail 帐户获取电子邮件,并且我想将电子邮件的附件发布到我的其余 API。但我不明白我收到的是哪种类型的附件。我已经看到:如果我使用 Outlook.com 触发器,我会得到一个 base64String,但从 Gmail 中我会得到其他东西。 有一个如何使用 Gmail 附件的示例吗?

enter image description here

最佳答案

感谢 SahadevSinh 的意见。我已经改变了我的工作流程,如下所示: enter image description here

在我的端点中我这样做:

 public async System.Threading.Tasks.Task<MissionOutputDto> CreateMissionFromMail(HttpRequestMessage req)
    {
        string body = await req.Content.ReadAsStringAsync();
        dynamic fileData = JObject.Parse(body);
        string email = fileData.email;
        JArray files = fileData.files;

        string fileString = null;
        string fileName = null;
        string mimeType = null;

        foreach (dynamic file in files)
        {
            fileString = file.ContentBytes;
            fileName = file.Name;
            mimeType = file.ContentType;
        }

关于azure - 如何在 Azure 逻辑应用上使用 Gmail 附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46925148/

相关文章:

azure - 确保 Azure API 管理背后的 API 应用服务安全

azure-logic-apps - 出现错误时停止 foreach 中的逻辑应用程序执行

azure - 逻辑应用程序将数据从 Cosmosdb 推送到 CRM 并执行更新

azure - 如何作为 Azure 数据工厂的一部分解压缩并执行批处理服务作业

node.js - Azure 身份验证 DefaultAzureCredential 与 Node Js

.net - Azure Server 2008 R2 虚拟机问题 - .Net CAS 策略管理器缓冲区溢出

java - 免费 API 可将地址簿从 gmail、yahoo aol 和 hotmail 导入到 Web 应用程序

c++ - 无法使用 Poco 库检索电子邮件内容

regex - 使用 Google 脚本从电子邮件正文中提取信息

azure - 如何处理Azure逻辑应用程序中的异常