Azure列表Blob的前缀在php sdk


Azure List Blob by prefix in php sdk

我使用azure php sdk来使用azure blob服务。现在,我可以创建blob,列出blob,删除blob。但是我想按前缀列出blob。

我的容器名称是products。在产品中,我创造图像。我给了图像的名字。

    小/image1_small.jpg
  • 中/image1_medium.jpg。

是否可以按blob名称前缀列出blob ?我找到了c#。但是我找不到for php。

基于listing blobs on GitHub的源代码,您可以指定各种列表选项,其中之一是blob prefix。所以你可以这样做:

$blobListOptions = new ListBlobsOptions();
$blobListOptions->setPrefix('abc/');
$result = $blobRestProxy->listBlobs('container name', $blobListOptions);

您可以在这里找到ListBlobsOptions的源代码:https://github.com/Azure/azure-sdk-for-php/blob/master/WindowsAzure/Blob/Models/ListBlobsOptions.php