Список каталогов с помощью PHP Azure Blob Storage SDK

Вот что я сейчас пытаюсь сделать:

 $key = 'keywithsomeID';
$blobListOptions = new ListBlobsOptions();
$blobListOptions->setPrefix($key);

$blob_list = $blobClient->listBlobs($container, $blobListOptions);
$blobs = $blob_list->getBlobs();

Теперь я получаю следующее:

FolderA / подпапок / FiLea
FolderA / File1
FolderA / File2
FolderA / file3

И действительно, я просто хотел бы указать какую-то опцию, где я получаю только результат «FolderA».

Какие-нибудь мысли? Я чувствую, что что-то упустил, но PHP SDK не особо хорошо документирован или полезен.

Редактировать: Github используется: https://github.com/Azure/azure-storage-php

0

Решение

1) Как указал @Gaurav, вам нужно указать значение / как вариант разделителя в первую очередь.

2) Вам также необходимо заменить следующую строку кода

$blobs = $blob_list->getBlobs();

с

$blobs = $blob_list->getBlobPrefixes();
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector