从 Azure 逻辑应用中的 http 响应中提取文件
Extract file from http response in Azure logic app
我有一个 Azure 函数(http 触发),它 returns 一个 CSV 文件作为响应。我正在使用 http 请求操作从逻辑应用程序调用此函数(因为我需要传递身份验证详细信息)并获取正文中包含 CSV 的 http 响应。现在我想将此 CSV 作为 outlook 电子邮件的附件发送。不幸的是我无法做到这一点。如果我使用 http 响应的正文,则电子邮件正文包含 CSV 的全部内容,而我希望将其作为附件。
提前致谢。
此致,
某人
我就是这样解决的。
这是我的示例 Azure 函数和逻辑应用程序配置
[FunctionName("Function1")]
public static IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
log.LogInformation("C# HTTP trigger function processed a request.");
var csvFile = new StringBuilder();
csvFile.AppendLine(string.Format("{0},{1}", "1", "ABC"));
csvFile.AppendLine(string.Format("{0},{1}", "2", "ABcd"));
csvFile.AppendLine(string.Format("{0},{1}", "3", "ABCde"));
csvFile.AppendLine(string.Format("{0},{1}", "4", "ABCdef"));
csvFile.AppendLine(string.Format("{0},{1}", "5", "ABCdefg"));
csvFile.AppendLine(string.Format("{0},{1}", "6", "ABCdefgh"));
return new OkObjectResult(csvFile.ToString());
}
让我们知道这是否适合您..我们可以对 outlook 帐户做同样的事情..我只使用 gmail 帐户。
我有一个 Azure 函数(http 触发),它 returns 一个 CSV 文件作为响应。我正在使用 http 请求操作从逻辑应用程序调用此函数(因为我需要传递身份验证详细信息)并获取正文中包含 CSV 的 http 响应。现在我想将此 CSV 作为 outlook 电子邮件的附件发送。不幸的是我无法做到这一点。如果我使用 http 响应的正文,则电子邮件正文包含 CSV 的全部内容,而我希望将其作为附件。
提前致谢。
此致, 某人
我就是这样解决的。
这是我的示例 Azure 函数和逻辑应用程序配置
[FunctionName("Function1")]
public static IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
log.LogInformation("C# HTTP trigger function processed a request.");
var csvFile = new StringBuilder();
csvFile.AppendLine(string.Format("{0},{1}", "1", "ABC"));
csvFile.AppendLine(string.Format("{0},{1}", "2", "ABcd"));
csvFile.AppendLine(string.Format("{0},{1}", "3", "ABCde"));
csvFile.AppendLine(string.Format("{0},{1}", "4", "ABCdef"));
csvFile.AppendLine(string.Format("{0},{1}", "5", "ABCdefg"));
csvFile.AppendLine(string.Format("{0},{1}", "6", "ABCdefgh"));
return new OkObjectResult(csvFile.ToString());
}
让我们知道这是否适合您..我们可以对 outlook 帐户做同样的事情..我只使用 gmail 帐户。