我使用azure php sdk来使用azure blob服务。现在,我可以创建blob,列出blob,删除blob.But我想按前缀列出blob。
我的容器名称是产品。在产品中,我创建了图像。我给出了图像的名称。
是否可以按blob名称前缀列出blob?我找到了C#。但我找不到php.Any帮助将非常感激。
答案 0 :(得分:3)
根据listing blobs on GitHub
的源代码,您可以指定各种列表选项,其中一个是blob前缀。所以你会做类似的事情:
$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