使用 Azure 逻辑应用添加或修改 blob 时如何获取上传文件的文件名?

Posted

技术标签:

【中文标题】使用 Azure 逻辑应用添加或修改 blob 时如何获取上传文件的文件名?【英文标题】:With Azure logic apps When blob is Added or Modified how to get filename of uploaded file? 【发布时间】:2021-12-14 21:31:45 【问题描述】:

当使用逻辑应用将文件上传到 blob 存储时,我需要获取文件的文件名。我是 Logic Apps 的新手,这似乎应该很容易,但我没有任何运气。

要尝试查找文件名,我将在电子邮件中发送可用的内容。我最终将使用该文件名作为 http 发布到另一个服务的一部分。

当我上传时应该触发逻辑应用程序,但我的电子邮件中没有收到我选择的项目的任何数据。我没有上传到子文件夹。我查看了代码视图并搜索了其他帖子,但没有找到解决方案。非常感谢任何帮助。

谢谢

【问题讨论】:

【参考方案1】:

不要使用内置的When a blob is added or modified in Azure Storage 连接器,而是尝试使用When a blob is added or modified (properties only) (V2) 并添加List of Files Display Name 连接器以获取文件名。

这里是截图

这是整个 Logic 应用流程

这是我的 Outlook 截图

【讨论】:

以上是关于使用 Azure 逻辑应用添加或修改 blob 时如何获取上传文件的文件名?的主要内容,如果未能解决你的问题,请参考以下文章

保存 Azure blob 连接器的逻辑应用标准问题

使用 azure 逻辑应用将 blob 从 azure 存储帐户动态发送到电子邮件

如何监视 Azure 存储容器/子文件夹中 Blob 的创建并触发逻辑应用发送电子邮件

Azure 逻辑应用可以从存储帐户中读取 excel 文件吗?

从 azure 逻辑应用程序创建一个不起作用

Azure 逻辑应用 - 获取 Blob 内容 - 设置内容类型