我创建了一个逻辑应用程序,我可以在其中从 Gmail 帐户获取电子邮件,并且我想将电子邮件的附件发布到我的其余 API。但我不明白我收到的是哪种类型的附件。我已经看到:如果我使用 Outlook.com 触发器,我会得到一个 base64String,但从 Gmail 中我会得到其他东西。 有一个如何使用 Gmail 附件的示例吗?
最佳答案
感谢 SahadevSinh 的意见。我已经改变了我的工作流程,如下所示:
在我的端点中我这样做:
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/