【发布时间】:2019-10-10 08:18:49
【问题描述】:
我正在像这样使用 azure blobTrigger
“test”是容器的名称。
public static void Run([BlobTrigger("test/{name}", Connection =
"ConnectionKey")]Stream myBlob, string name, ILogger log)
当我将文件添加到“测试”文件夹时,它运行良好。触发器被调用并完成它的工作! 但是我们的要求是,在该容器的文件夹层次结构中的任何地方,如果有新文件出现,这个触发器应该能够知道。
在那个“测试”容器中,如果我创建一个“foo”文件夹并将一个文件推送到“foo”文件夹中,我最终会得到以下异常
System.Private.CoreLib:执行函数时出现异常:BlobTrigger_TW。 System.Private.CoreLib:输入字符串的格式不正确。
Blob 触发器是否适用于文件夹内的文件夹?
文件夹层次结构将由另一个程序在“测试”容器中动态生成,因此我不会总是在其中包含文件夹的名称,这就是为什么我想坚持将 blob 路径设置为“测试” '只有和任何时候文件在任何文件夹级别进入,我都希望 blob 触发器触发。
【问题讨论】:
标签: azure-functions azure-blob-storage