【发布时间】:2019-05-15 14:50:25
【问题描述】:
我在 Azure blob 存储中有一个 blob 容器,在这个容器内有很多目录。同样在这些目录中可以有其他目录。现在假设如果有人将 blob 添加到容器内的任何位置,我想要位置和 blob 名称。请帮助我提供您的意见。
我已经尝试过基本的 blobtrigger azure 功能,但无法实现更多功能。
提前致谢
【问题讨论】:
-
您应该为 azure 存储帐户使用 Azure 事件网格事件功能。 docs.microsoft.com/en-us/azure/storage/blobs/…
-
你应该得到
path/filename和containerName/{name}路径设置,你需要什么位置,容器下的相对路径还是完整的url?另外,您使用什么语言? -
我正在使用 Java,整个路径都可以..!!我只想在这些嵌套目录中找到文件。我的要求是,每当将新的 blob 添加到任何子目录时,我都应该能够找到它们。
-
@KunalTrivedi 示例 java blob 触发器有
path = "samples-workitems/{name}"和@BindingName("name") String name,name不是给你dir../filename吗?你能详细说明whole path,格式为containerName/dir.../filename还是什么? -
@JerryLiu 是的,这正是我需要的。每当文件上传到容器内的任何位置(也在子目录下)时,容器名称/目录/文件名..!!
标签: java azure azure-storage azure-functions azure-blob-storage