我使用以下命名约定将图像文件作为 blob 存储在 Azure 存储中:
directory/image-name
当尝试BlobService.listBlobs(container, options, callback)
在服务器上使用 Javascript 检索 blob 时,我使用:
var options = { "prefix":directory }
正如我所料,它只返回以目录名称开头的 blob,但我认为我也可以使用:
var options = { "delimiter":"/", "prefix":directory }
并取回相同的 blob,可能名称中没有前缀。相反,我什么也得不到。使用分隔符的正确方法是什么?如果您只使用前缀获得想要的项目,那么拥有它有什么意义?